100 million product nodes and counting...