Sorry missed this thread,
I would just like to add the following points for advice:
Be vigilant
Report anything/anyone suspicious even if you are unsure.
Don't leave your bags lying around.
large groups and well known foreigner hangouts are usual targets (go somewhere else the shack owner will appreciate the business).
Carry photo card ID (Could you prove who you are if asked?)
Know your area (don't take a taxi everywhere try walking about and get to know where you are staying).
Make friends with the locals (expat and Indian) they will generally be the first to warn you if trouble is coming.
Finally, look after each other!
Thought this might help from an experienced point of view!