The point of this contribution is to add a selection of “Residential” or “Commercial” to all address fields to aid in shipping with carriers like FedEx and UPS that ask for that info.
This adds to all “new address” entry pages a set of option buttons for “Residential” or “Commercial”. When a customer enters there address this info will be stored with it. This will show up at the bottom of the address where ever it is displayed.
When an order is placed it will show in the shipping address, show in the email and be recorded in the order information. When you view the order in the admin page at the bottom of the ship to address it will show “Residential” or “Commercial”.
This contribution DOES NOT affect any site generated shipping quotes. The sole purpose is to receive the full information to be able to ship.
Legend: 
Download

Report
Made the commercial-residential radio buttons truly required. An alert window now tells users to select one of the two radio buttons.
Corrected a couple of missed bugs, to fix radio button operation. Full contrib + update guide.
Fixed radio buttons when editing an address. Added OSC2.2RC2 compatibility. Complete contrib, modified install guide with update guide. The below modules for shipping module IS NOT included.
Here is a fix for "Fedex Real Time Quotes" which is based on the great "Residential Commercial Shipping Address" contribution by Soundman01.
Included is just a quick fix for the FedEx module.
Install "Fedex Real Time Quotes" and "Residential Commercial Shipping Address"contributions first.
These are changes to 3 of the UPS shipping modules (default, UPS+insurance, and UPS XML) to take advantage of Soundman01's awesome contrib (wish i had found it while working on my first store ;) )
No FedEX! Not familiar enough with it, but looks like just some modifying $order->delivery['company'] to $order->delivery['residence_id'] down around 107+ if anyone feels like playin with it.
The point of this contribution is to add a selection of “Residential” or “Commercial” to all address fields to aid in shipping with carriers like FedEx and UPS that ask for that info.
This adds to all “new address” entry pages a set of option buttons for “Residential” or “Commercial”. When a customer enters there address this info will be stored with it. This will show up at the bottom of the address where ever it is displayed.
When an order is placed it will show in the shipping address, show in the email and be recorded in the order information. When you view the order in the admin page at the bottom of the ship to address it will show “Residential” or “Commercial”.
This contribution DOES NOT affect any site generated shipping quotes. The sole purpose is to receive the full information to be able to ship.