I've recently ordered (awaiting delivery) the Corsair M60. I was debating between that, the Logitech G9x and the Level 10M from Tt esport (the BWM designed mouse). Finally locked onto the M60 as it seemed to fit the picture. The G9x was a solid competitor but I wanted to so with something more recent. The Tt esport seemed mostly gimmicky and not much to the end purpose.
The M60 looks good so far but I'll comment only once I've used it. I'll say this much: If you're much into MMO's/ RTS gaming, definitely go for the M90.
As for the keyboard, have you checked out the K60 from Corsair? It doesn't have macors though, but a solid build keyboard! If you're ready to splurge a bit more for macros, give the K90 a look. Incidently, both of them are priced at $109 on newegg:
K60
http://www.newegg.com/Product/Product.aspx?Item=N82E16823816001&Tpk=Corsair%20k60
K90
http://www.newegg.com/Product/Product.aspx?Item=N82E16823816002&Tpk=corsair%20k90
Worth it, imho!