Linux can be great once you understand the fundamentals, but for those coming from a Microsoft environment, getting past Linux's initial learning curve can be hell. This site will introduce you to Linux basics. If you already know how to setup a network of Windows servers, or configure an Exchange server, and want to be brought up to speed on the Linux equivelants, this site's for you. Welcome to Linux Hell.
Here are some links to get you started: