I'm surprised it's taken this long, but it's an important step - an online travel agency offering loyalty points for booking with them. (Ok, Orbitz and Travelocity have co-branded credit cards IIRC and those earn higher returns for purchases made with them, but that's a little different.)
The unfortunate thing, though, is no points for air-only bookings.