Multi-level URL expansion.

- Still could use one more cleanup pass, may swap to doing a GET w/ redirect follows rather than multiple HEAD's.