Sorry to gripe, but pressing undo after writing a line of code is like trying to walk up a downward moving escalator. I know it's been said before but here is another plea to the steadfast, cooperative developers: at least consider an option to let undo step back word by word instead of character by character (what would be the nicest is to step back in logical "chunks" the same way bbedit does).
thanks, Kumar