Rahul, on the topic of dates,
Use this nifty tool to setup a poll for when would be the best date for all to attend.
It can be a nightmare trying to get people together these days....
http://www.doodle.ch/
I can set up a poll if you'd like, maybe for a couple of dates next week?