There's a bit of confusion with the "Shipping & Contact Info" header on the Manage Order Detail Page. The Detail Page shows the "Contact Info", and the Invoice shows the "Shipping Info". I understand why the pages are setup the way you have them - but I think you should remove the word Shipping from the header.
Caused a bit of consternation with a client because the Contact Info and Shipping Info were different only in First Name and they freaked out thinking the data was wrong.
Anyway - food for thought.