Maybe I'm the last to notice, but check out Pete Ashdown running against Senator Hatch. Particularly his issues list and his campaign wiki.
I guess it's a pretty safe seat, but a great poster child for where online campaigning can take democracy to a more interactive level.
Daily Kos also has nice things to say.