I've seen something similar in another thread. You can definitely find certain parts of that post helpful, not everything of course, but I think it's worth checking out. 
http://www.sgclaw.in/?p=486