One thing I will never get about wedding planning is the idea that the wedding party is supposed to shell out for a myriad of random expenses. Bridesmaids really just have to buy the dress and show up at the ceremony. That's it.
They do not have to: buy you expensive gifts, throw you a shower, pay for any portion of any of the parties, travel with you to Vegas and purchase a suite for your bachelorette, get matching highlights, or really anything OTHER than buy the dress. Anything they do above and beyond that is out of kindness and generosity, and you have no right to expect it. And, of course, the dress should be something they can reasonably afford. Too many brides seem to ignore the tough financial times, and still expect a red-carpet treatment at the expense of their closest girlfriends. Stop the madness!
Whew! Ok, I feel better now. Thanks for hearing me rant.