I have to voice a complaint about two of the florists listed here.
First, 1-800-Flowers has just been an absolute disappointment nearly everytime we've ordered from them. The first time, the flowers were great, but the several times after that, the flowers have been awful. My fiance would send me roses for various reasons, birthdays, anniversaries, Valentine's Day, etc. and the roses never made it more than a few days. Of course, some would hold out longer than others. Once, I took them up on their satisfaction guarantee, which states something like '7 day freshness.' Well, at the end of the seven days, I called and told them the flowers didn't make it seven days, that some started dying the very next day. They told me I was supposed to call before the end of the seventh day!! We finally stopped ordering from them since they couldn't send roses that would carry out the week. I'm sorry, but spending $80 and not getting the week is a HUGE deal to me.