- buffer the channels so we can process the entire stack of websites at
	once.
- use a reference so that we are actually altering the sites[] array