Creating a new invoice - When you select a contact with a company attached - you still have to manually type all the address details (even though they already existing under the Company tab).
If the information is already attached to the contact - why retype them? Could there be a checkbox or soemthing that says - use company address for this contact?