I just learned that you can buy tickets for the St. Thomas to St. John ferries in advance using the miracle of the interwebs.

Just get out your credit card and point your web browser at: St. John Ferry Ticketing Site

You will be e-mailed a receipt with a link to your printable ticket which is in the form of a QR code.

They suggest you should print it out (and I will) but eventually they should be able to read it off your mobile device.

This may not be new but it was new to me so I thought I would share.