Well, I think you need to take a hard look at what the curriculum and experience at a top MBA program entails. See it's not just the reading and papers- it's face time with well respected profs, plus the team projects, some quite lengthy and involved, and for real-life clients. Not to mention the peer contacts you make. Online is a poor sister.
MBA's don't pay for themselves just for having the paper. Many companies will split the cost wth you, after x years employment- and you can do a great program at night.