in reply to RegEx Confusion!

Or if the delimiters between the fields is consistent (like one or more whitespace characters), you could even use split without worrying about the content/size of the fields.
my ($flag1, $bytecount, $mystery, $flag2) = split(/\s+/, $frame);

Rich36
There's more than one way to screw it up...