As part of our ongoing development work, I need to find someone who can develop a very specific function that our existing software can link to. We're probably talking 40-80 hours of work. I'm thinking about hiring an intern for the summer. As an alternative, what do you think of services like rentacoder and programmingbids? Does anyone have experience of these online outsourcing services?