We strongly recommend UPS as this company has stood the test of time with the best possible service.  There are plenty of online intermediaries offering UPS Drop Off, which is excellent as one can: prepay, print a label and drop off their parcel at a local UPS drop off point.  These locations are open long hours and are most likely a mile away from your home.