I am somewhat new to the networking field and am really looking for a few opinions I guess. I have a general knowledge of alot of stuff but I am ready to really get back in the saddle to study. I mean I can set up an windows sytems as clients or servers, set up routers, firewalls, IIS, Exchange Svr 2000, but I cannot set it up to be the MOST efficent. So far I have only messed with Windows products and have finished 3 of the MCSE exams. I took a break from that to mess around with the Cisco side of it but have slacked off there as well. Let me tell you what I want to do. I am not looking to make a huge pile o money on this field. I know it is there to be made but I enjoy this as a hobby too much. My goal is to start consulting out to small companies (250> users) doing some networking stuff. Basically me and a few others will setup the servers, routers, clients, and anything else they need like RAS or VPN, webhosting and stuff like that. The whole Unix/Linux/Open Office thing seems great because of the cost involved to the companies. It will be cool to walk and say that the cost for the software will be $0.00. Know I learn quickly but am wondering from some of you who are already working in this field as to what you would recommend. Should I give up the time to learn *nix or stick with MS offerings. Thanks in advance.