On top of that...
If you have a fixed length for the return bytes, you might wanna try this...
..\LabVIEW 7.0\examples\instr\smplserl.llb\Serial Read with Timeout.vi
This VI checks if Bytes at Serial Port (byte count) => Set length in no. of byte before performs the serial read.
Cheers!
ian