Just a point about Solid Signal. I ordered a Roamio Pro from them because of the price and also because their website said it was in stock. After nearly a week of going back and forth with them and finding out they never really had the Tivo Roamio in stock I cancelled the order. Fast forward to today when I went to pay my credit card bill, I found out that they had charged my credit card when I ordered the Roamio and not when they shipped it. As far as I know they can only charge me when they ship the item. They gave me a credit about a week later when I canceled the order. I'll steer clear of these people in the future.