I have 10 macro buttons (requires firmware load) and a macro record/play function that holds ~80 characters. I don't use them very often.
This board also has pre-programmed macros for Cut, Copy, Paste, Undo, Select All, New File, Open, Save, Find, Run, Lock, Calculator, Media Player, Volume Up, Volume Down, Mute, Prev, Play/Pause, Next; plus mouse keys on the function layer. I use those quite a bit.