move/Align Mesh objects

How do we work with mesh objects which have been imported from some 3D libraries especially for entourage. So I find it difficult to do any simple operations like move , align , etc. with meshes, since we cannot snap to the points. I know we can turn on the control points but then it becomes too heavy to do anything. Is there a way I am missing ?

Vertex object snap allows snapping to mesh vertices.

PERFECT ! Also I used Bounding box around a Mesh to create that envelope to ease out movement.