I don't think anyone actually goes to Microsoft for support in a non-corporate environment. You will have much better luck going to a forum such as this one. I also don't know anyone, again non-corporate, who buys their licenses direct from Microsoft.
If you don't upgrade your hardware often, just get a System Builder's license from whatever legitimate store you normally shop at, even online, such as Newegg. Then, you are responsible for your own support...which means you come here. It's the cheapest option.