"In other embodiments, rather than charging a flat fee or a fee set in advance by the seller 102, the system 1000 may need to calculate a rate based on other factors, such as rates charged by common carriers, weights, package sizes, distances, and the like." . . . .