I'm with Matt Antonino on this one (hope I spelled his last name right!). An educated consumer is a happy consumer, and when it comes to money people pay to the path of the least resistance.
How many brides will put you on their list and then forget to call you or lose your information or keep putting off calling you until you're booked or until they run across someone whose work they also like who doesn't play hard to get?
Maybe playing hard to get works for Mike Colon, but personally, it doesn't make sound business sense to me. Whether you post up the information or not, IMHO that's not going to gauentee you one type of bride. Some people might hire a $15,000 photographer not because they have a fine appreciation for their work but just because they want to brag to their hoity toity friends. *shrugs*
From the start, brides are looking for vendors who are easy to work with and considerate of their needs. "Please contact me for pricing" can give some people the impression, "HA! Thought I'd actually have some information under this tab that could be of use to you, eh? Fooled ya! Yes, that's right, you'll have to tell me your wedding date, location and email address (maybe even phone number!) in order for me to bless you with my holy pricing details. Put that in your pipe and smoke it."
And maaaaaaaybe it'd be all right to do that if brides weren't already scared to death of being stalked, but unfourtunately the pot's already been ruined. When I was looking for a wedding photographer, after emailing an inquiry to one photographer about pricing info, HE CALLED ME EVERY OTHER DAY FOR THREE WEEKS. I kid thee not. I told him the wedding had been cancelled. He still called three times after that (I didn't pick up). Psycho. Whether it's photographers or bridal boutiques or whatever, brides are sick of being harrassed by vendors and many of them are just plain tired of handing their personal information out like that just so they can see if they can afford you or not.
I don't want to be hard to do business with. Customer service starts at square one, even before they've actually hired you. And luckily enough, posting your prices also means less work for you. You'll have more time to devote to emails with specific questions and such instead of copying and pasting the same old thing.