If you thought engineering was tough, well, think again ;)
Read this post on survivaloftheoptimist.blogspot.com