I've duplicated the Web Server template and ensured that it is set to 2003, added necessary permissions. Ensured that "Allow Private Keys to be exported" is checked. Set Crypto to 2048. I saved and all appears to be well.
In Cert Srv console, I choose Certificate Templates, New, Certificate Templates to issue and browse to my new template. So far so good. I see it in the list.
Now I browse to (https://) servername/certsrv, go to do an advanced certificate request and the certificate template is not in the drop down box.
SOLVED-
So I dug through the event log. I already know I'm being authenticated as myself when I browse to the site. I noted an error in the log that stated that my account was not a member of IIS_IUSRS group. Added and all was well!