 Which idea irritates you because it has not been taken far enough?
matthodan: Here are a couple that came to mind:1) Constructive feedback -- I want more, now :)2) Web UI technologies -- progress, but at a snail's pace3) Web APIs -- bring down those "walls"4) Internet-driven TV apps -- why not?