[BROKEN] Attempted query solution. Breaks home.
Created initial barebones archive (copy of index)
Removed query breaking home
Added custom query variable

As described here:
http://codex.wordpress.org/Function_Reference/get_query_var#Custom_Query
_Vars
Fetched and validated query variable
Added test echo to archive page to check retrieval
Trying initial rewrite rule function

From:
http://www.rlmseo.com/blog/passing-get-query-string-parameters-in-wordpr
ess-url/
Added get_query_var comment to test retrieval
Fixed rewrite rules for archives

Based on this —
http://code.tutsplus.com/articles/the-rewrite-api-the-basics--wp-25474
— and a lot of trial and error…
Removed get_query_var comment
Added more sophisticated title tag population

From:
http://perishablepress.com/how-to-generate-perfect-wordpress-title-tags-
without-a-plugin/
Adapted home page hack for new title method
Created archive title generator

Shows title as ‘Archives: YYYY–YY’, except on turn of the century when
‘Archives: YYYY–YYYY’, e.g. ‘1990–91’ or ‘2003–2004’, but ‘1999–2000’.
Set season variables derived from year query var
Deleted test echo of query var
Implemented basic conditional template framework
Deleted pretty archive title display

(Moving function to a variable)
Created pretty season range variable function

Variable = ‘YYYY–YY’ or ‘YYYY-YYYY’ for turn of century
Added content for non-existent future dates
Displayed archive title with season range