I find the System.Web.HttpValueCollection class very useful in a wide number of situations that involve composing HTTP requests or any other need to represent name/value collection as a string (in an XML attribute, for example). As of now ( .NET Framework 3.5 SP1 Beta), the only way to create an instance...