rich d #1 Okay thanks, but I know there was a ReadAvail() function in BlitzPlus for streams that did this, how did that work then?