I understand that when an item is marked always free shipping it makes the entire cart free shipping. This is great if the customer only orders that item marked free shipping. The issue arises when they add a free shipping item and a non free shipping item.

How do you configure the shipping module to calculate the price of shipping on the non free shipping items when a customer also buys a free shipping item for 48 CONT.USA zone only?

I have weighted every product to work with the Fedex shipping module.

Example:
Domestic order
Item1 FREE SHIPPING 48 States only
Item2 10 lbs always calculate shipping price

Check out shipping total should show Item 2 only shipping price.

International order:
Free shipping should never show and shipping cost should be calculated from weight/dim.