(Perhaps it's hackish; what happens when you don't feel like figuring out how Info files work, or emailing anyone. But works fast for me. ;)
Inspired by Bill Clementson's excellent article. And update.
Criticisms/bugreports welcome, as I'm no Emacs hacker.