I have only used Scriptlance and have only had one bad experience with a programmer. Good communication with all bidders before accepting a winning bid is key.