This is a really sweet web demo.

You don't have to take my word for it either. Just scroll down.