SpiderScribe lets you create and share mindmaps. It helps you organize your ideas, collaborate on mindmaps and then share those maps online.
- It's free (you can choose a fancier paid for subscription if you want)
- It's really flexible
- It allows you to add photos, maps and videos to the diagram
- None that I can think of!