There's a number of companies like Refund Retriever (disclosure: I'm the Director of Technology) that have been doing this since 2006.