The one I can't do without is TypeIt4Me:

typeit4me.com

By typing the first (or more) letter of a word or URL or sentence or whatever ... this great program expands to write the entire thing.