Just a simple update of this great contribution for OSC Milestone-2. Places an update button in the estimate box rather than text to refresh the page with the estimates showing. Removed the weight listing at the top in case you use a package tare weight which would cause 2 different weights to show in the same estimate. Removed the warning for if you are not logged in as it should not matter since it is just an estimate that is available to all users on the site. Now leaves the zip code field blank rather than auto-inserting the store's zip, as most customers need an estimate for their own zip code and not the store's zip.
Legend: 
Download

Report
There was a serious bug that I wonder how nobody noticed:
When a first time customer registers or an account has only a single address in the address book - the module does not show any shipping options.
Attached file has the fix.
I have designed two new images for express post and and registered post. Feel free to use them. You can view example here http://www.pricelessweddings.com.au
2 Images only
Additional addon for shipping estimates on product info page. (FULL PACKAGE)
Thanks sitandspin - I just found that when i updated my cart it didn't work. But with a bit of playing about with formatting was able to make it work - to update for 2.2ra please install sitandspin's update below and but use the attached instructions text file.
Fixed this contribution to work with RC2.2a. Follow the new installation instructions. Basically, move the php call for shipping_estimator.php below the php call to get the subtotal in shopping_cart.php.
This works well for me, but if you can think of a place to move the tag to optimize shopping_cart.php, let me know!
All credit goes to the originators of the contribution. Just a little fix!
includes fix for UPS XML - the two letter state code wasn't saved and UPS XML needs it for rate quotes.
complete contribution.
This is just an ideea in developpment.
see
http://forums.oscommerce.com/index.php?showtopic=38411&st=520&gopid=1064094&#
This is a complete package
Updated:- fixed problem with Ship In Cart not showing to visitors (not logged in)
- fixed a cross contribution contamination. tep_output_warning() is not included in this
contribution or the standard shop, and was removed to prevent the error.
- Added optional instructions that will display a message when no shipping options are returned
from the shippers (see: Install_optional.txt in this package)
- updated SQL script so that configuration items inserted will use the next available configuration_id instead of
the hard-coded ids that may already have been used. (group ids still need attention)
Support
http://forums.oscommerce.com/index.php?showtopic=38411
azer :
2.20 : full package - Removed forgotten hard coded word ( items:) and added a define to language file
- Cosmetic changes
- made a new full package using 2.00 + fix by Asheron
- Removed hard coded language and added a define to language file
I hadn't tested this mod when not logged in and therefore didn't realize that non-regged users are still presented with the box, but it only contains the headings and no actual info. This is b/c the estimator doesn't have their info! A bit of an oversight imho. ;)
Please note: This version was based on v1.83 (not v1.90). It would seem the author of v1.90 and myself were making modifications simultaneously.
---------------------------
Improvements since v1.83
- All options now controlled via the Admin CP. Module can be turned on/off via Admin CP as well.
- Now partially compatible with multi-language sites (Language defines moved to seperate language file - I say 'partial' b/c I did not correct every instance of hard-coded english)
- Table display optimized/improved (in my humble opinion - if you don't think so, use the previous version) A screenshot is included (with buyer name/address removed of course)
- 'Free Shipping' display fixed to match regular shipping display
Changelog
-----------
- all text labels can be localized and can be found in their propre language file
- update packaging so that all files are in the correct place
- wrong place of "ship to address" in case of free shipping
As per v1.82, this version has:
-The state field to the customer input which is required for FedEx as of 01/25/04.
-This will show the shipping options and costs in the cart.
-Now also shows the order totals
New features of this version:
- Fixed a small spelling mistake
- The ability to switch various parts of the module on or off via the defines section of shipping_estimator.php
Same as v1.81 only this one can be used along with the Fedex Real Time Quotes contribution. http://www.oscommerce.com/community/contributions,1462/page,2
Adds the needed state field to the customer input section and passes the zone_id to the Fedex shipping module as required by the new Fedex API as of 01/25/04.
If you do not use Fedex Real Time Quotes then you can still use v1.81 which does not have the extra field.
Oops missed one small change in the instructions.
Just a simple update of this great contribution for OSC Milestone-2. Places an update button in the estimate box rather than text to refresh the page with the estimates showing. Removed the weight listing at the top in case you use a package tare weight which would cause 2 different weights to show in the same estimate. Removed the warning for if you are not logged in as it should not matter since it is just an estimate that is available to all users on the site. Now leaves the zip code field blank rather than auto-inserting the store's zip, as most customers need an estimate for their own zip code and not the store's zip.