ProFlowers offers Two Dozen Red Roses for $23.99 plus $12.98 for shipping and handling. That's $6 below our mention from a month ago (which included a vase) and $17 under the lowest total price we could find for two dozen red roses elsewhere. Note that it does not come with a vase. (You can add one for an extra fee.)
Of note, Monday and next-day delivery add an extra $4.99, and Saturday delivery adds an extra $9.99. Enter your ZIP code, then click "Delivery Date" to see available dates.