I have an MX700 myself, and the funny thing is when I first got it .. it had TONS of problems with lag.. it'd act all funny and screw up, I was just about to call and have it RMAed since it seemed hopelessly defective, but one morning...
I sat at my desk, started using it.. and OMG it was...