They do everything and have good service. The problem they are ALWAYS much more expensive that other places - without fail. I suggest in looking for other local postal providers, and compare prices. I can guarantee they will be the most expensive (at least form what I have researched). For example, I Fed-Ex overnight'd a simple letter. They charged $6 more than another local provider(30% higher). It adds up. This is only one recent example, there are many others.