I would have to recommend the logitech G5. Its a good solid mouse, custom weight, decent dpi, dpi +- buttons, 5 button mouse, clicky scroll wheel (I hate the smooth ones too). The buttons have a very nice click so you know when you press them just make sure you use it away from sleeping people...