Jan 30, 2013 - 2 hours, lots of coding, this is what I have to show for it