I believe both out and ref will work, but ref will cause the compiler to complain if the parameter hasn't been initialized before calling check(). /ravi My new year's resolution: 2048 x 1536 Home | Music | Articles | Freeware | Trips ravib(at)ravib(dot)com