It's astonishing how far things have progressed in the recent years.