No matter what you tell your bridesmaids, they will probably never wear their bridesmaid dress again. If this bit of truth is making you feel a bit guilty, visit
J. Crew's bridesmaid shop online.
Their collection includes dresses for a ballroom or the beach, or something in between, and there are a rainbow of colors to choose from.
Prices are reasonable too, but before you make a purchase, ask if you will receive a 10% discount if you open up a J. Crew account.