Later today I'll post some examples from my data access class. My function that executes stored procs is set up to receive a collection of sql parameters...so it can receive a variable # of parameters. I'll provide an example of how I use it. I'll post it later today...gotta go start round #1 of shoveling (we're in a blizzard here today!)