yes but there is a program called
AutoHotKey that can create more sophisticated macros and profiles than what the Logitech drivers can do and you can use it on any keyboard. the Gigabyte GK-K8000 is the first Mechanical Keyboard to use dedicated Macros or G-Keys if your not sold on Mechanical Keyboards read the
review which is excellent by the way, only problem is it's very hard to find in the stores only Australia and Canada carry it.