URLEncoding (and decoding) for the rest of us.