from what i gather, non-manifold geometry is usually extra vertices, flipped normals, stuff like that. quickest fix is usually to enter component mode, select all your vertices, press delete (to delete floating verts) and then choose merge vertices. with a small enough tolerance, you shouldn't see problems with your model, and extra and unmerged verts will usually be resolved. after that it gets a little more tricky.
Accept no substitutions.