Steam will work fine on slower connections, but just like any download it'll take ages. personally, i'd love to see this game on both Steam and CD, that way those with slow connections can still get it easily.
how mutch!? 19 bucks? maybe steam buy this game, if that happens i can play withou pay! :x
still not entirely sure what you mean by that...
oh, and still no word on when the next beta weekend is? seems a bit late to start it this week...