Is it possible to do the following:

Have a drop-down list and entry boxes on the main shopping cart page - where the customer inputs their zip code and/or chooses state/province and then it produces a table with the shipping options.