Does anyone recommend any outsourcing sites for this kind of work (programmer/developer)? Other than the obvious elance, guru etc....
The freelance sites aren`t a good choice. There is a lot of competition between developers and large companies doing their pressure. High-quality developers who could found work from another sources are rarely seen there. You may try searching developer communities, it should provide better results.
Also try searching for portfolio sites. Most search results will come from companies, but if filtered properly, you may found the people.
Another good source is online trainings in the area - both trainers and students are usually have some qualification and you may see the student`s work to estimate them.
P.S. I`m doing team building with offshore outsourcing, but only as paid service, so no list of contacts, sorry.
IT-consulting on freelance
Your source of information for going offshore.