committing a bunch of changes that have been lurking around on my laptop to get everyone up to speed and get things moving again. don't read too much into things - a lot of work is yet to be done to prove the performance of the whole streams/streams2 idea