I get to see a lot of innovations in my job. Sometimes these are ideas we are developing as a new product or system; in other cases I'm asked to comment on some new piece of technology in the market that is being touted as the next greatest thing. It's fair to say some (but not all) have some technical merit and are a valuable contribution and some (but not all) are bogus, but how can we tell the difference?