LNCroxmysox did a pretty good job of detailing all the things I loved about this video, so I'll just second what she said.
Oh, and I'll second Mirage's thoughts on Trouble, too! For some reason, I hadn't been able to get the link on your website to work, but the one here in this thread works fine. This video had me ROTFL! Great work, Andrea!
- Vicki