Just to put my 2 cents in....Disney has restructed the prices so you pay more on-site for a hopper pass. If you are buying a 1 or 2 day pass on-site is your only option (an the IG is perfect for that) but if you are buying a hopper consider getting it in advance from a ticket broker and saving $$$.
Good luck
Sandy