I am not advocating any company in this post and am not advertising any services.
I manage outsourced services for companies that engage in offshore technical support. More of a middle man to ensure the support is adequate and communication is achieved.
As companies come and go, it's important to build relationsips with the sales and service staff of the offshore companies.
When scouting for service providers, it's sometimes difficult to decipher and pick the good apples from the endless fields of bad apples overseas. When you can't walk into a brick and mortar you need project management tools to maintain a smooth venture.
Start with elance. Search for top providers and view their feedback. Contact the providers clients for reference
A tip others may disagree with..
** Sending corporate gifts helps a lot **
As an example... I have an offshore company that manages 2 windows server 2003 domain controllers, sql servers, internet information server, linux firewall & dmz... all for $7.27 an hour.