How to write a developer brief that gets you a real quote

A bad brief gets you bad quotes. A good brief gets you fast, honest, comparable quotes from freelancers who actually want the project.