Can now generate uppercase IDs.

- Turns out the non-domain part of the URL *is* case sensitive.