They've also landed (and possibly recovered?) the school bus sized multimillion dollar payload fairing as well.
Did they? I didn't even hear about that bit.
Sounds pretty cool (and eminently achievable), but I've got to wonder how come the fairings could cost multi million dollars? I guess everything in rocketry is going to be expensive by definition, but I would always have assumed that the fairings would be at the bottom of the list in terms of costs.
Nevertheless, whatever their value, if they can be returned and re-used for less than the cost of making new ones, then it's a win. And well done SpaceX for trying it.