I'm not certain but I'm pretty sure that under 1.0.6 SizeOf() reported the proper size for Var paramaters. If not then I think a compiler warning may be in order for code like this... because I just spent an hour tracking down this problem. ;) Is there any other way of determining the original size of the var param?