A possible tweak?

 From:  BurrMan
2889.1 
Fooling around with the rotate in the 3d viewport, the rotation axis remains snapable and when hit the objects disappear. Easy to rotate the view to hit the pick point for rotate, but just wanted to point it out in case it was something that could be tweaked for better operation.

So select an object for rotation. FOr axis rotation pick "end of axis reference" becomes the issue point with Straight snapp enabled.

If you just do a regular rotate, then its the staight snap on the axis of rotation. THe first pick point.

EDITED: 19 Jun 2012 by BURRMAN