I'd say go with a RatpadzGS or a func..... I personally use a Ratpadz with my MX700 mouse, and my mouse glides along the surface smoother than any desk I've ever used (I always use wooden desks that have varnish on them, so they aren't very slick).
You'd have to test some out, they're all different in some aspect.... I used to use a mousepad a friend gave me from his work place (a Xerox distributor) and it worked great on my old ball mouse.. but once I went optical, the design on it screwed with the optics and would make the mouse skip around on me.