I am after a ADO Parameter Builder for Visual basic or vb.NET when executing stored procedures from the client, one that has no bugs and i highly recommeded.
I'd recommend looking at the SqlCommandBuilder.DeriveParameters method in .Net. That should give you a collection of named, typed params that you can just assign or read values to/from.
Also look into the .Net Data Access Application Blocks. They have a lot of built in tasks that make it easy to work with parameters, parameter arrays, etc.