I recommend WGU. The school is under rated, the business curriculum, and course work is up to date, and on par. It's not easy however, which probably accounts for the very low MBA graduation rate. Occasionally, a few technical snafu's pop up, but to anyone experienced in business online, they're manageable. I'm now pursuing a PhD.