Hmmm, because of a really bad habit I need to break. ;)
Wow. For six years I've been doing "UP + CTRL^A + sudo + SPACE" instead. This is much better.
I use Ctrl-P Ctrl-A sudo <space> which is exactly the same number of keystrokes as "sudo !!" and a much more general solution in my opinion.
Hmmm, because of a really bad habit I need to break. ;)