That just rocks!
I'm such a fangirl -- when I saw the video on ThinkGeek, the first thing I thought was "there's Leelo and Iz!"
We really did laugh ourselves silly. :)
I can't get quite as excited about Iz & L's cameo, because I'm still recovering from my depths of despair because there isn't actually a playmobil Apple store. Where is this one? Can I travel somewhere to look and covet even if I can't actually buy it? bj
Respectful disagreement encouraged.