Logitech G15.

But I broke one of the buttons on the damned thing so I'm without it for a while - boo hoo. It even has a screen, on the fly programmable macros and is available for £55 (I did some research, this is cheapest) from Lambda-Tek.

The Logitech G11 is very similar but without the screen, and is much cheaper. I still like the G15 better Tongue Out

Logitech recently (released?) made the Logitech G15 mark-2 but with only 18 buttons (6 hard, 3 different shift-states) and a non-tilt-able screen.