David: keep at it!
I graduate next July. 5 courses to go (two more core, and three electives) out of 16 required. MBA program, Exclesior College, Albany, NY. 4.0 GPA. <-- very, VERY proud of that!
MBA program sponsored by my workplace - it is a 2.5 year long accelerated program, which basically means I've not had a life for the past 2 years. No track time, (

) no vacations, I forgot my wife's name, no time for anything. Weekends and nights, I literally spend glued to my studies. I am sure that the OP can relate!
Congrats again -- I know what you've gone through!!
-Z-man.