Ok, it's not hanging up if the smart_backgrounds_functions is in the /includes/functions/extra_functions folder

if it is in
/includes/functions/extra_functions/mytemplate/

it hangs up.

Even so, while it is working, I cannot get it to report back a value other than null, regardless of the page I am on.

Color me confused.