Check out the Optimus Keyboard. It’s very cool. Each key is made up of an array of OLEDs so that they can change function for various programs. Unfortunately it doesn’t exist. The site says it is supposed to be released in 2006 but that could be optimistic.
This would be great with Sonar 5 though, I find I don’t use keyboard shortcuts in Sonar because there are relatively few that I remember. A keyboard like this would make that much easier. I hope it doesn’t turn out to be another vaporware.