I realized some things:
1: Halo: Reach isn't coming out for another month and a half.
2: I don't have a job, so I have no extra income, in other words I've gotta save up the $20.00 I get every week in order to buy it (along with Bulletstorm, Monday Night Combat, and Dead Rising: Case Zero).
3: My computer is too shitty to run SC2, so even though I can afford it, I wouldn't be able to run it.
4: My XBox Live membership will be ending soon, so unless I have a job by that time (it's not till November at least), I won't be able to renew it for a short time. This one isn't so bad, but having to choose between online play for currently owned games, and getting new games, but not having online is hard for me (and before anyone says anything, no I don't mind paying for XBox Live, I think it is worth every cent).
In the end most of the things that disapoint me come from not having a job, guess I'll keep looking (I refuse to work in restaurants, and fast food places).