There are a few oracles around. I created one, called
Early Temple, which handles conditional payments based on a phrase appearing on a given webpage. I ship a custom client as well, because typical clients can't handle the protocol required.
I think the lack of client support is really the major stumbling block for the field.