Wow, cool trick on the reference to do the fixed-length read. I've never seen that before. Just so happens that I'm about to finish this coffee, and get back to a program that needs to do fixed reads -- I'll check it out right now.
So, great timing, thanks graff...