JohnnyG, you're storing your music in a Microsoft proprietary format, running Microsoft Windows, a Windows application and Windows tools (connect). Sure, this is a workable setup for you. MS is still #1 in the world because a lot of people are willing to exchange certain rights for ease of use. There's nothing wrong with that per say.
However, as I mentioned, I wouldn't go around telling people to do the same thing. You're basically locking people in and I wouldn't feel right causing that. The day you want to run Linux as your desktop OS, you'll suddenly see why vendor lock-in is idetrimental. However, until something like that comes up, everything seems great.