If I'm reading you correct David, then on the 1D mkIV ( I guess other 1 series too) you can store up-to 5 custom white balance setting.
So as you say you can set a custom WB and name it Gym, then set another called Cafeteria and swap between them as you move to each location.

The 'Quick Custom WB' option you suggest would be very handy indeed.