ASP.NET Params collection caveat
One of the nice little features in ASP.NET is that the HTTPRequest object has a Params property that I can access to get the values of the parameters of a request, without having to explicity know or specify whether those parameters are part of a QueryString, Form, Cookie, or Server Variable. However, like most convenienes, this comes with a price - or at least a caveat as pointed out in this post by Scott Hanselman.