http://www.youtube.com/watch?v=hkDD03yeLnU
EDIT: Here's the final product (watch this second):
http://www.youtube.com/watch?v=K9GD4ehJ25o&NR=1
Reply on news.ycombinator.com