Just spotted a little bug in macro recording, whereby it doesn't seem to record undo operations.
1) Copy some text into your clipboard
2) Start recording, type something, paste clipboard, undo that, then stop recording
3) When you replay the macro it applies to clipboard paste but ignores the undo
Not a show stopper, but I recorded quite a big macro today and it threw me for a while