The Hut in the Tree, a more modern version of the Too High Teahouse.....
New apple leopard ad up on the nytimes.com home page.
Great commercial by Adidas for the 2008 Olympics "Impossible is Nothing"