yasnippet is awesome Emacs mode that helps reducing the number of keystrokes. I personally can't code without it now, and I recommend everyone using Emacs give it a try.
I did this video that demonstrates how it feels. Noticed that yasnippet is able to mirror the attribute name and its associated builder function on the fly. Very neat feature.