"...I have 7+ years in the tech biz and I have tried Linux numerous times only to be so totally frustrated that I have once again tossed it aside..."
This explains why you have such an aversion to Linux and anything else that is not from Microsoft, what you work with every day.
Not all technical people have the trouble with Linux you are having. You should consider this as something you should work on. There is nothing wrong with Linux. Linux is wonderful.
Most programmers I know, and I know a lot, are self-taught masters on multiple platforms from handhelds (Palm, Windows CE), to desktops (Windows, Linux, Mac, DOS, OS/2), to servers (Windows, Linux, Unix), to mainframes (IBM's z/OS).
Personally, I always look forward to the opportunity to work on a new platform, and I have never set one aside yet.
Don't give up. Persevere through the early frustrations. You'll find that you can master multiple platforms. And, each one you master will make the next one easier to master.
And, stop posting negative crap about Linux since the problem is really within you.
Keep Up with TechRepublic