Bed Bath & Beyond has select iRobot Roombas on sale for $50 off, then you can use a 20% off coupon code(VYDD6LBR). You will also receive a $50 gift card in the mail 6-8 weeks after delivery, 960/980 models only. The gift card value brings this down to $470.
https://www.bedbathandb