Just back from a crap called license to wed and a long discussion with one of my friend about this topic. I have always wanted to right on this and now I am getting the time.
From a long time in the past me and some of my friends (Froward and Idyiosyncrasy) were doing lot of research in this topic and hence you can take by words to an extent.
Will be updated soon.!