trying to discover something which already exists..........but
Read this post on hiteshrawat.blogspot.com