Doesn't an idea have to have been implemented for it to count as prior art? If not, there seems to be a problem for the future. When everybody blogs and tweets their most mundane thoughts, the chance that your new invention has already been described (but not implemented) in some form of media accessible by public is very large.