I ditto what Max is telling you. There are plenty of great hosting services out there that can provide what you need and do it right! Not all of us have buckled down to Microsoft.. quite the contrary.
Many hosting services are extremely security conscious! (at times this can drive a person insane lol personal thing in my way for that comment *g*)
You may want to check out places like http://www.hostsearch.com and do some hunting around for Unix servers in your area that offer what you like. There are quite a few host search engines out there that can help you achieve an excellent price along with providing your needs....
Best of luck to you