Dear Lazyweb: What’s a Good Price for a Roomba?

I saw over the weekend that Canadian Tire has the Roomba Discovery (link to CT page on for $100 off of it’s regular price of $399, putting it at $299. Is that a good price (Canadian) for a Roomba?

It doesn’t look like this model is around anymore, and is now eclipsed by the Roomba 500, and the only mention on the website of the “Discovery” model is the announcement in 2004. Is this old dirt dog too old to get, should I wait for the next version? Is it a silly toy and not worth the money to keep the cat hair off my floor? Comments appreciated.