Dave Banks is an advertising professional by day, toy repairman at night. He writes. A lot. You can find his work at geekdad.com or his irregularly updated personal blog, friendlycurmudgeon.com. When he has spare time, he enjoys playing games and watching cars go really, really fast. Follow him on Twitter: @davebanks.

View more articles by Dave Banks