The Logitech G11 and G15 seem to have become cult favorites. I assume from this that I'd be clear of the crashing problems I've been having. And they seem well-supported. They're also quite pricey.
G15 v2 here, only has 6 'G' keys but has the LCD which the G11 doesn't, (which I use to monitor various daemons and system info).
Best keyboard I've ever had - the on-the-fly macro programming of the G keys is an absolute winner.
Hit MR (Macro Record)
Hit a G key
Do whatever you want on the keyboard
Hit MR again
Macro is now assigned to that G key and is now there until you wipe it or you can go into the Profiler and save it as a permanent macro.
You can assign Macros, Keystrokes, Functions, Shortcuts and Text Blocks but with V2.00 of the software they also added the ability to create LUA scripts using the built in editor so you can simulate mouse clicks and more.
Yes, it cost a fair bit, (AU$89 here), still cheaper than some Microsoft keyboards though.
If you get a chance to try one, do it.
Personally I prefer the slimmer v2 over the wider v1 plus I don't have a need for 18 programmable keys.