Faisal is a master all right but this article fails to address the real issue facing web developers. The HttpBrowserCapabilites can tell us what functionality a User Agent *can* support but does nothing to tell us if the User Agent has certain specific functionality *activated*
For example, if the user has their browser configured to disable cookies or JavaScript the HttpBrowserCapabilites is useless. Perhaps Faisal could focus his mastery on publishing a solution to this dilemma.