Hang in there. You can try, if you havent' already, to email customer service at DirecTV and advise them of your issues. Login to your account, if you have an online account, and find the "contact us". I have used it and found them to be helpful and quite straightforward. At times, I should say.
Funny you should mention DirecTV.com. I signed up long ago, with an old ATT Broadband account (@attbi.com) before Comcast bought them. I cannot remember my password for the life of me, and I cannot have it reset as my email address they have on file no longer exists.
I've called customer support twice to have my email address updated, so I could change my password. Both times customer service was friendly, quick, and apparently knew what to do. Both times, however, it did not work. The email address I gave to both CSR's to attach to my account is not found in their system when I try to login/reset password/etc.
D* just keeps racking up points in my book...