How do I tell the program form example to press the login button on that page? Isi't like Press ("Login") ???
if it is input submit button, you can just submit the form, as my example
most times submit buttons do not have names or ids, so the only way is to loop through the elements to find some property to match then click the element

when you navigate 2 hotmail the site must redirect, after the browser readystate ha been reached, so the next page has not loaded when your code runs (guessing here)

vb Code:
  1. Set wb = CreateObject("internetexplorer.application")
  2. wb.Navigate2 "www.gpro.se"
  3. wb.Visible = True
  4. Do Until wb.readystate = 4
  5. DoEvents
  6. Loop
  7.  
  8. Set ele = wb.document.forms("form1")
  9.     ele.all("textlogin").Value = "[email protected]"
  10.     ele.all("textpassword").Value = "pass"
  11.     ele.submit
on this site the button does have a name and id, but it is not common for input buttons to have name