I'm kind of surprised we don't have an HN ebook marketplace going yet, to be honest.
Here are some helpful links to get you started. I'm looking forward to reading your ebook.
http://sethgodin.typepad.com/seths_blog/2007/03/you_should_w...
http://www.squidoo.com/howtomakeanEbook
http://www.problogger.net/archives/2009/09/16/thirteen-steps...
I have done freelance work through oDesk (at one point full-time for a couple months). I see postings looking for programmers where they are willing to pay max $4/hr. I try to move on and not get frustrated but it's difficult.
I would be really interested in hearing just what kind of programmers you hire. From the little you mention, it sounds like you need to treat them like kids/code-monkeys - spelling everything out, not wanting their creativity, etc.
I have thought sometimes to just spend a couple hundred bucks and hire a couple cheap programmers to work on a made-up project just to see what it's like. It would make for an interesting blog post at least.
Few days ago I made a full-time offer to a php programmer in India after extensive interviewing. Finally, I sent the contract. He went missing since getting the contract. Not a huge surprise - he probably used it to get a better offer at another company. I just went down the list to the next candidates.
I was a top coder there in high school(early 2000). These days I use it exclusively to hire coders and designers for very specific projects.
Of course, at some point if a project takes off you would want someone longterm. That's a whole different game(hiring a full-time developer offshore).