YARWDS (Yet another rewrite of the data source)