Yes.. Problems truly have solutions.. And here they lie exactly.....
Read this post on sreedharb.blogspot.com