While there are several coders out there whom don't charge an arm and a leg, you'll need to find a developer whom actually knows that they're doing. I've come across several 'developers' whom barely knows how to do xHTML/CSS properly, but still call themselves professional and experienced web developers.
In the case of having doubt, request a developer whom will accept payment after the service is complete. If a developer is unwilling to do this, then continue looking for a developer whom is.
There are still experienced developers whom do this every day out there. You just need to be on the look out and do your research.