I think you are receiving so much negative feedback because you are essentially referring to developers as a commodity that can be negotiated down to 'cheap'... You then posted to a site that is highly trafficked by freelance developers. As someone who frequently works with developers and handles a lot of the spec'ing, I thought your post was helpful.. and informative. That being said, it doesn't really tell people who to pick a good developer out from a bad one. What kind of questions do you ask to find a good developer for iOS?