I am looking to outsource some web development and plan to go the odesk.com or scriptlance.com route (or should I go the local route - craigslist.org).



If anyone has experience on outsourcing programming overseas, are there any insights you can give me before I dive in?



I am particularly interested on how you presented what you wanted done to the overseas programmers. I plan to use Adobe Photoshop rendered screenshots of the development needed, but wonder if there are other means to make the project successful.