g7 if you have to go wireless.
mx-518 or a g5, both great, g5 being newer and only 10 dollars more.
razer copperhead, what I have, i would never trade it. i love the feel, the programmable buttons everything. I have one macro button that shoots, delays a few miliseconds and then shoots again, perfect double tapping for FPSes.