I am not going to be any help .. but i have to say that i went to a j crew when we was in Orlando and i thought that the dresses that i saw in there were great- the material was really good and i couldnt understand why they were so cheap!!
I know you said that you dont want your bm's paying a lot for thier dresses (even though you did for yours heh!?) but its a nice thing for them if they like the dress plus its a very decent price!
i like what Sam said.. i like the idea of having one in blue and one in green - to go with the whole cruise and ocean idea!