I think I should comment here.
Most programmer in India [am talking about freelancers with one year experiance] does not know how to price their services. All work on assumptions that "Americans Pays TOO Good"
I prefer companies who at least evaluate a project better and come up with competitive pricing. At least i can trust them for completion of my project.
There is much to learn defining the project scope, its deliverables, quality and then price it well. Most of the case the quote is too less and later turnout to be a nightmare for both.. the hirer and freelancer. In certain cases the quote is too high which makes me feel it comes from marsh.
This is observation from the experianced learnt from various bidding sites, where you will find unrealistic rates for several projects.