The shopping experience through the 1-800-Flowers site was very convenient and easy to navigate. A couple notes to make this a 5-star experience:
1) Explicitly show or mention what currency you will be charging the amount in. I was directing the order to be placed at a Canadian flower shop and the site made no mention of the currency I would be charged in. Turns out it was USD. This wouldn't be a problem if I knew upfront.
2) I had the flowers delivered to a venue that I was not going to be in attendance at. Ideally, the person delivering the flowers could snap a quick picture of the flowers on delivery and send it to the email attached to my ordering profile. This way I would know that the flowers were delivered to where they needed to be on time and as expected.