Hi exhail,
I am sorry to stray from the mice you have mentioned, but I believe that there are far better options out there for you.
I would have to say that the best choice IMHO, would be to get a Logitech mouse. The have the best software(Setpoint) and drivers for their mice over any other brand. The features of their gaming grade mice are unbeatable, programmable resolutions, buttons, macros, comfortable, adjustable weight, change res. on the fly, hyper scrolling, and high quality.
Their customer service and warranty is also top notch, if your mouse breaks or becomes defunct in any way they will happily and quickly replace it, I have heard they even do this for out of warranty mice.
I have been using the G500 for a little over a year now and I couldn't be happier with the features and how well it performs. And the MSRP on these are ~$70 but it is often on sale online for ~$30 or $40, which is a steal for such a good product.
Logitech G500 on SALE right now at Newegg.com $35 free S/h:
http://www.newegg.com/Product/Product.aspx?Item=N82E16826104318&cm_mmc=CM2010-_-65-_-N82E16826104318&nm_mc=CM2010 , dont know when the sale ends though.