We usually rent a movie on Saturday nights. Tonight: Spirited Away from Japan’s venerable Studio Ghibli. They’ve just opened up their catalog for online rental. Tonight we got to watch this imaginative anime, probably their most famous production. It won an Oscar in 2003.