Most of them. I'm still adding macros. I can make macros for oddball characters (such as —,°,¢,©,€,é), URLs and descriptive text, etc. I have shortcuts set up to my HDDs but I will eventually remove them when I need more since I now also have the shortcuts in my quick launch menu on my taskbar. By the way, each macro key has three layers of macros available.
Now if you really like macro keys, take a look at the Martian Keyboard
. That puppy can handle up to 832 macros! I would love to have one except I don't have room for it on my desk.