Was really low on morale when I wrote this one. Felt a million times better after its completion.
Read this post on rachitnarang.blogspot.com