My story in a nutshell. Ordered 622 and HD upgrade on 2/6. I was given an install date of 2/28. Called last Friday to confirm and was told install was still set and the installer would bring 622 with him. Called this morning to double check and was told that I should have received it by now. Installer would NOT bring it. Sorry sir, we don't have any right now so your new install date is 3/31. Hopefully we can send you one by then. Meanwhile of course, they have had my $299 since 2/6. I calmly explained to the fine CSR that that was unacceptable and cancelled the 622 and the install. They will credit me back my $299. I need to rethink this whole mess.