Sunday is Mother's Day: time to buy roses. We ordered four small bouquets and polled moms to see what they thought.

SITE: 1800Flowers
COST: $43.43
SPECIAL DELIVERY: You choose hand or mail delivery. Shipped buds are fresher but hard to unpack.
MOMMY SAYS: These colorful roses are 'nice.' Bonus points for a big arrangement.

SITE: Teleflora
COST: $40.98
SPECIAL DELIVERY: Orders come from local florists, who can sub in buds you didn't pick.
MOMMY SAYS: 'Too prissy.' The site shows light pink roses; we got dark pink.

SITE: ProFlowers
COST: $29.98
SPECIAL DELIVERY: Flowers are boxed and sent from the field. Guaranteed to last longer.
MOMMY SAYS: Not a fan of the site's 'petite' roses. 'I'd say they're a little puny.'

COST: $40.98
SPECIAL DELIVERY: Usually delivered by a florist. Ours came with a handwritten note.
MOMMY SAYS: The selection of a dozen red roses, above, 'is my favorite.'