in reply to loop problem
And if it is too big? I would recommend using tell and seek for the general case and only slurping in the specific case (you know for sure it is a sane thing to do).
Cheers - L~R