im stuck. I cant seem to click the button of a page using strictly the HTML object. I can click links.. but for some reason cant click a button?? any ideas?

VB Code:
  1. Dim WithEvents HTML As HTMLDocument
  2. Dim COMPLETE As Boolean
  3. Dim tHTML As HTMLDocument
  4.  
  5. Private Sub Form_Load()
  6.     Set tHTML = New HTMLDocument
  7.     Set HTML = tHTML.createDocumentFromUrl("http://www.google.com/", vbNullString)
  8.     Debug.Print HTML.url
  9.    
  10.     Do Until COMPLETE
  11.         DoEvents
  12.     Loop
  13.    
  14.     HTML.documentElement.All.q.Value = "apples"
  15.     HTML.All.btnG.Click
  16.    
  17.     Do Until COMPLETE
  18.         DoEvents
  19.     Loop
  20.    
  21. End Sub
  22.  
  23. Private Sub HTML_onreadystatechange()
  24.     If HTML.readyState = "complete" Then COMPLETE = True Else COMPLETE = False
  25.     Debug.Print "HTML: " & HTML.readyState & "   " & HTML.url & "   " & COMPLETE
  26.    
  27. End Sub