Come on guys, it's really a simple problem.
A amatuer shoots for free, and if his/her shots dun come out good, the client obvious wun hire him/her again. So how to ensure you get the job the next time before some other less-skilled amateur comes along? It's the responsibility of the photographer to do his/her own marketing and advertising of course. We are the guys in the business, not our clients, so the point is to make them understand what value your more expensive services provide. How do you expect your client to know that $100 an hour is the right price to pay? You have to show them what you are providing extra for that $100 an hour price.