Nifty. Just needs the glasses...