My parents have used them and I think were satisfied. It appears to be affiliated with Auto Europe: similar look of the site and offices in Portland, Maine.
As I check flights for March '07 all the 'good deals' seem to be sold out. Could there really be that many early planners- or a plot? It does amaze me that all of the sites offer a different lowest price for the same flights.