First and foremost, thank you Mr. Do for taking the time explaining this to me. You wouldn't believe how close I was to getting this, but I just didn't have that bit of knowledge to stitch it together. It would have helped greatly if I hadn't typed 0x20 instead of 0x02 in my tests - but we won't go there.
I've got it now, and am more knowledgeable all around, which is a win-win as far as I'm concerned.
Talking of winning - by the time Big Karnak reads this the new ZIP will be in my dropbox and he has his wish fulfilled. Just use the old link, I think dropbox overwrites the file.
Thanks for both Mr.Do and BK - one for the knowledge, and the other for pushing me that little bit farther, I always enjoy learning.