And for the cynics in this thread: you only get to complain about MBA's if you can do their job better than they can. I'm not saying you can't, I'm just trying to be fair.
I don't think that's fair. Someone definitely has the right to complain if I write a shoddy program, even if they can't program to save their life.