I meant to respond to the 1000 desktop comment as well... Honestly, unless there was a good reason not to, I'd probably use Ubuntu, Fedora or something similar, possibly a mix of a few options (user choice if we aren't talking about a "kiosk" type situation). For generic use, I'd want the least of ...