I've had my iMP-350 since August 2002 as well (also bought it from CompUSA but I think the price was much closer to $200

). It's still working to this day. My only complaints are it's difficulty in reading my ultra-speed cd-rw discs (burnt @ 24X) and the poor shock protection which still isn't suitable enough for jogging.
I purchased the RioVolt SP100 (which I think was based on the imp100) sometime in 2001, I believe, and while I did get much use out of it, the workmanship and build quality seemed a bit cheaper than the 350 and it's lid mechanism became quite problematic (was difficult to open as the switch became almost 100% non-functional). I blame it on the aging of cheap plastic materials. The shock protection was also a joke.