well,

I would say analysis, design, infrastructure support/management and project management are better fields to look at, as they demand a local presence, whereas code can be cut anywhere at any time.

Just do a Google search on C# programmers and you will see that India, China and Russia are all offering offshore development facilities
for any thins else :
http://www.techyv.com/questions/what...al-programming