in

The Propublica web site is now a treasure trove. – now

The Propublica site is now a treasure trove.

The Propublica internet site is now a treasure trove. – mint