Frustration boils...

When I try to rotate an assembly in Solidworks 2006, it acts unexpectedly - usually by rotating off into no-where land. It's as it I am rotating around some bogus center point.
WHAT I REALLY WANT -> to have the rotation be centered around a center point on the screen or some other intuitive point.
Of course Solidworks dudes say "ain't my fault - check with 3D Connection".
As a note, I am aware of the Center mouse button click local/temporary rotation - but unfortunately, this action doesn't work with my SpacePilot.
Looking for help before I throw this spacepilot...well I wouldn't do that...!
Cheers.