Hi dmgreenleaf,
I apologize for any confusion here. I see that you have submitted a support ticket through http://cnet.custhelp.com about this issue, so that should be answered by end of day today. When we do respond to the ticket, you should get an e-mail to let you know. Thanks for your patience!
Regards,
Jen
CNET TechTracker Support
I signed up for Netflix yesterday to receive the Free TechTracker plus but have not received or heard anything about it. Could I be doing something wrong?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic