Best Method: Passing variables to get_header get_footer

Can anyone tell me the best method of declaring a 'site wide' list of variables so they are available inside get_header(), get_footer() etc.

I see many posts on using globals but am surprised if WP doesn't have a better method.

What sayeth the group?