Assuming you think that distributed development is a good idea in general, does anyone have any good experiences?
The only places I've seen so far are the likes of oDesk and elance, has anyone here used those services?
We're a small startup looking for really talented devs, where would you guys look?