WRT URLS:
1. I've moved all the calculations into the tasks and hard code using SITE_NAME.  There's no reason it shouldn't work.
2. I've left in hardcoded https:// b/c I want a proper URL