Find a way around not having dedicated servers? which is the number 1 reason i play on PC in the first place... (well tied with the fact that controllers suck balls FPS)
its 12:42 where we are. we just loaded the game to play. my brother is just starting it right now!
at our local game stop we have over 200 ppl in line. we have a small town with 80,000 people and multiple outlet game stores. so i think 200 ppl at our one store closest to us was pretty good.