From GA documentation:
> This function is named push so that an array can be used in the place of _gaq before Analytics has completely loaded. While Analytics is loading, commands will be pushed/queued onto the array. When Analytics finishes loading, it replaces the array with the _gaq object and executes all the queued commands. Subsequent calls to _gaq.push resolve to this function, which executes commands as they are pushed.

I'd like to avoid altering the GA on a per-page basis as well. I'll try moving the GA code outside ready() and testing in IE6.