The net is full of dogs doing wonderful tricks, but cats are normally more independent and generally resist being "trained" in the same way. But this cat video is amazing. Do not miss it! It is not done by trick video editing. To understand how she achieved such a result, please read her comments and replies to questions:
http://www.youtube.com/watch?v=l4LoXG6Ld20
http://www.youtube.com/watch?v=l4LoXG6Ld20