Thanks for reply.
I do not want to do any distance learning MBA.
Things which frustrate is learning new technologies always is frustrating. Every six months you have to learn new technologies, doing same coding, debugging, and people in management move fast upwards.