I agree with your $0.02, but this kind of came out of left field...
If there was going to be some sort of online fee it would have been mentioned before the launch.
$3 per subscriber is enough money for MSFT to spend more money on online features. You get what you pay for, this much is true.