ok, I've been taking classes, part time, off and on, for years. about to kill my associate's in IT, and transfer to an SE bachelor's program, going fulltime -- after years in the field, I've decided I need some real math and engineering behind me in order to do anything truly interesting. that said ... with years of experience in n-tier application and relation database development, plus an IT associate's, and an SE bachelor's, what makes more sense to pursue: a Master's in CS, possibly with an emphasis on either security or mech e, or an MBA? as long as I'm going back fulltime now, I'm getting a graduate degree, it doesn't make sense to do it later. I like the R&D/pure science opportunities I think having a sci/tech/engineering master's would offer me ... at the same time, I like the salaries a technical degree + experience + MBA would offer me, but I don't think the roles are generally as interesting ... am I off here? can you still do really high-level, interesting CS/SE stuff without a graduate CS degree?