I recently came across this article on SD Times about a Masters program in Software Management offered by Carnegie Mellon West. I think this is a great concept - one that is long overdue. Carnegie's website says this program is meant to prepare software engineers and project managers for leadership positions. In other words, this program is great for technical folk who want to learn the business side of software.
Anyway, check it out - I believe the classes are held online (another major plus).