@OP You only need 1 webbrowser ... (right?)
1) Did you drag-and-drop a webbrowser control onto your form (it would get the default name WebBrowser1)
OR
2) Did you create the browser in code only
If 1, then why are you declaring another WebBrowser variable named "Browser" ?
If 2, you need to use the NEW keyword (Raydenman did this correctly) ....you're only declaring a reference to a browser object, not actually instantiating a new object.
Post more of the code? Like the guy above said, it seems like you don't actually load any page, so .GetItemById() is bound to fail..
Also post the exact error message...help us help you.