Ok so i think this is a little over the top but kinda interesting at the same time...

http://www.youtube.com/watch?v=PsF0mPONeZc