Massive MessageBox Update

3 hours worth of work on getting that message box to work.