There's *lots* of 3100 on ebay right now (Well, not 240 of them - but a lot!)
Futureshop and Best Buy Canada did not list 5900's (or SD-PVRs) recently when I checked their websites. Just 4100, 6141 and 9242's. KuSat still lists 5900's, and Bell.ca lists a SD-PVR, altho they don't tell you the model #. Not sure what you get told if you go to a Bell World store.
To the folks above who recommend the 9242, I certainly take your point. It would certainly future-proof me the most, and hopefully reduce the amount of contact I need to take with Bell. However, its just the price. Right now, I'm hoping to pick up a 5900 or similar cheaply on ebay, and hope that will tide me over for a few more years. However, if the cost of a new receiver is going to push me toward $300, then I'll probably jump to the 9242.
Thanks