There are a number of acceptable sizes, but I would recommend 960px. I read an article that recommended it, I'll try and find that. You can look at sites you like and respect and see what they use. I'd definitely check out alistapart.com, they're a great source for articles about best of breed accessibility and standards in web design, and think they also use 960px. (Ask-public does as well).