We've had a Roomba practically from the day they came out. We got it from Sharper Image with a 3 year extended warranty (which typically aren't worth it). Within a couple years, though, it died and with the warranty, we got a brand new Roomba Discovery. The warranty paid for itself in this case. The last few years, however, it has seen little use as it developed a problem where it makes the "uh-oh sound" + 4 beeps after spinning in circles. Recently, I decided to Google the problem, and discovered it's a well known issue with an easy fix. iRobot will send you a device called OSMO, which plugs into the Roomba's serial port, and does some reprogramming. Not only did it fix the problem, but it appears to have upgraded the programming all together and our Roomba works better than ever. iRobot is a pretty awesome company to provide support for an out of warranty, 6 year old Roomba!