1) no download, no registration - but I still have to enter a username and password. So I don't understand why you say 'no registration' when I still have to register a username
2) there is no compelling reason for me to install this - it took a while to find this which I guess is the main reason I would install it: 'Synchronized: Access Dashler from any computer and browser.'
3) When I clicked on 'Home' I expected to go to http://www.dashler.com/toolbar/ - I did not realise that the toolbar was not the main thing about Dashler. Then it also took me a while to work out how to get back to the toolbar page again.
4) I agree with a previous poster that I would have loved to see screenshots as I can't view videos at work
Lastly - looks like fun and an interesting idea, but it's not completely clear to me why I should want it. Perhaps you need to make that more clear on the front page.