Okay the free shipping "bug" is not an issue that I can really take responsibility for. If an item is set to be a "free shipper" the shopping cart class knocks the weight off entirely. Then if a non-free-shipping item is added it only adds the weight of the non-free item so that the postage modules should then calculate the weight based on the non-free item alone. This is zen cart core code, which isn't something I can modify. The disappearing ukzr module re-appears if a non-free item is added, which is probably the way that all of my modules should do, which means I have a lot of work in store. ukzr is based on mzmt and the original developer I believe is now a core ZC coder, so I think it's probably correct that the courier options disappear when all items in the shopping cart are free, although having said that the issue that I can see arising is, say one offers a free shipping service for an item, and also a priority service, for me this would be "send a lens cap out" 2nd class for free but someone could pay for first class if they wanted to. This facility doesn't exist in zen cart since the bundled free shipping module should disable any other shipping options (except mine don't disable as of yet with the exception of ukzr).

Now all that I can do is disable the modules if the shopping cart only has free shipping items in it. I can also put a flag in that states "enable this module" even if all the items in the cart are free shipping. BUT the weight of the cart is going to be displayed wrong without some major coding, because of the way that zencart knocks off the weight of free shipping items, I'll have to retotal the things up again.

Obviously this is rather a lot of work so I'd prefer a little discussion before deciding what finally to do. It does appear though that the beta is stable, since at least some people are getting results, which is a plus point, although I still have yet to finish the installation instructions and the re-writing of the credits for the contributors, sorry guys.