If you rotate an object then the scale tool will keep the local co-ordinates of the object, to revert to world co-ordinates you would have to freeze transformations (modify /freeze transformations ) it's not a good idea to freeze transformations until you have completed all your scaling of the object since if you scale you would want to be in local axis mode.
2 x Modeling Challenge Winner