The other day I was at gamestop with a friend and we were buying some game and we went to the counter to pay for it. As we were paying for it he started asking if we wanted to pre-order anything. We said we didnt have anymore money. Then I said "I'm still waiting for Half-life 2 to come out" and then I mumbled "If it ever does." He then pointed at a release date chart and it said November 2 04 and I said "Where did you get that?" and he looked at me like an idiot and said "Our computers...." So how do they get these dates!?