You know, we really don't understand the logic of software/IT companies having offices miles away from a city. It's not like it saves them costs, seeing how they have to send bus after bus and taxi after taxi getting their people to and from work.
For us, Chennai is home. And work. We are Tenmiles (Nope, we don't travel that far just to get to work) and we make the best-darned software for a whole bunch of people.