There are so many of us who go through this each day, don't we?
Read this post on aseemrastogi2.wordpress.com