I am having the same issue with the having multiple keys and the cookieparamter. Your solution seems to be a very good idea, and I am trying to implement it. Where would I set this default value?
I tried to set this in the page load event, but I am getting "Object reference not set to an instance of an object." Intellisense picked up all the parts, so my datasource is intact and available. I removed the cookie value to narrow down the problem, so I was using this:
MyDateSource.SelectParameters("UserID").DefaultValue = "1"
However, I am still getting the same error.
Any suggestions?
P.S. Nice user picture, Gordon Freeman is the best.