I came to depend on Semagic's insert-username. Not that I didn't know myself, but a three-finger command once was much faster than <lj user=""> by hand. And it even inserted the cursor in the middle of the quotes ever-so-conveniently, so I could just nerve-pinch and type.
Re: desktop client
User-mappable shortcuts would be nice.