docs: def form(self, usr=None, **kwargs):
          """ Returns an HTTPForm that matches the given criteria
          
          Searches for an HTML form in the page's content matching the criteria
          specified in kwargs. If a form is found, returns an HTTPForm instance
          that represents the form.
             
          Parameters:
             usr (User) -- User to associate with the form (used in HTTPForm.submit()
             **kwargs (dict) -- Data to search for the form with (I.E action='blah.phtml')
             
          Returns
             HTTPForm - Represents the HTML form
          """
          if self.usr: usr = self.usr
          if self.find("form", kwargs):
              return HTTPForm(usr, self.url, self.find("form", kwargs))