Gotta love Comcast, they ended up not adding TWC HD to my system.
Edit: Just got off the phone with Comcast and they told me "we see no records of any new HD channels being added for today (4/21) sorry for the inconvenience this problem may have caused"
& get this, Why send a notification bill specifically stating HD channels would be added if it's not in the computer system? I'm flipping mad