Fun things to do in your free time...
next time you're bored, try solving one of these 14 engineering challenges of the 21st century. My personal favorite: Reverse Engineer the Brain. To me it's the least probable to be solved, but most interesting, with so much potential (good and bad).