Yeh thats true.
The online rates are a little better than staff rates. It isnt a land slide victory of a price difference.
But its convienent walking into a branch and getting an usd exchange on the spot. With stuff like knightsbridge you gotta fiddle around with electronic fund transfers and what not.
But for a non-stafff... if you plan ahead you can definately get great rates!!