Hey ... that's pretty cool, I didn't realize it still would pull stuff from the init file. Now that I know, I'll just pull it out ... I'm kidding. This should be a big help for you.
I'll try to find time to take a look at the ad_paramter calls you've questioned ...