I don't know if it will work, but can you use a parameter array?
>Sorry, C#.
>
>What I did was create a param transport class with a member for each of the params, set them
>on the transport class, then pass it into the method.
>
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer