lynnbWhat if I only want to ship to USA at the moment and offer USPS as an option?
In Seller Admin > Cart Shipping Settings, if you only select United States in the Shipping Destinations list, then buyers would be unable to select any other country for shipping, so it doesn't matter if all your Shipping Rules on the next screen are configured to apply to All Countries, so you can just set up your UPS Ground and USPS rules with the All Countries setting.
How soon do you anticipate having the UPS bug fixed? I was considering using UPS to ship international shipments as well, when it comes time to do that.
The bug in setting up a UPS Ground rule is a problem with our Admin interface, and Development is working on an all-new HTML-based Admin to replace our current Flash-based Admin panels, so all fixes and upgrades are being rolled into the new Admin. Offhand I'm not sure how close to release they are with that currently, but that should include a fix for the UPS Ground shipping-rule issue.
However, I don't know if we'll be adding support for other UPS services' rates anytime soon, and UPS Ground only works for US-based destinations and wouldn't work for International shipments anyway.
Is there a way to set all non-usa shipments to be a flat fee?
If you didn't need to have a UPS Ground rate-lookup rule, you'd simply create a flat-rate rule for All Countries, and any other rules you set up for United States would override the All Countries rule when a buyer selects United States as their country in the cart.
This is actually the problem with UPS Ground rules in our Admin currently; even though UPS Ground only works for US destinations, our Admin only lets you create a UPS Ground rule that applies to All Countries, so if you create another rule that applies to United States, that would override the UPS Ground rule when a buyer selects their country as United States in the cart.