I've been running Linux exclusively since 2007, and I have to say that this move has improved my quality of life significantly! So sleek and fast... It's a great OS and coupled with a Windows Manager like XFCE4 it makes for a speedy platform. I keep a windows machine around to print with as the Canon Giclee I have does not play well with Linux, so this provides me ample time to sit and think about how much better Linux is than Windows. When the Windows machine is booting up, for example, or installing updates, or thinking about doing any simple task that would be instant on Linux.
Every once in a while, however, one runs into annoyances. For example, printing various types of postage online is a pain in the butt with Linux now, given that many of the services out there use technologies that are insecure or obsolete. Paypal, for example, has converted all of their postage printing to Java, which Chromium no longer supports. Stamps.com, will only allow Windows or Mac Clients onto their web-based service. Etc.. Etc...
So you can imagine how delighted I was to fine EasyPost. EasyPost is a developer's shipping dream. This system allowed me to program our own in-house shipping solution for our businesses in the matter of a week. It gave me the API to customize the features we needed, and only those we needed. Fantastic. Plus, their charge is completely reasonable ($0.05 + postage cost per shipment).
If you are a developer, and you need to create a custom shipping solution, I can't recommend EasyPost enough!