MMW Question

I normally use the MMW for zoom/pan functions. I was working on a model today and went to zoom in using the MMW in front view and my model rotated on the X axis (actually pretty cool), but I couldn’t get the zoom function back. I quit blender and restarted, the same thing happened again. Depending on the the view selected the axis of rotation would change.
I quit blender and rebooted, now things are back to normal. Is this a fluke, or can you use the MMW for rotating about an axis?

Thanx…

Edit
While playing around to duplicate this action, I found out that holding down Ctrl+Alt or alt+Shift and rolling the MMW creates the same effect.
Found the answer here:
http://en.wikibooks.org/wiki/Blender_3D:_Noob_to_Pro/Cool_Things#Pan_or_Tilt_the_view
but I don’t know why it got stuck doing this.
Is there a toggle for this mode?

chances are it was in perspecive view mode, and zooming does wierd stuff like that when you are zooming in off center or have your pivot around the cursor and the cursor is off to the side. I even got in Fly mode one time by accident (trying to select Faces and hit Shift-F) and could not figure out what the heck possessed my PC. I frequently have to reset my brain and 3D view to Top Ortho.