Arjay you hit it right on the head.
====since you've create a new Form1 instance, textBox1.Text will be blank ===
...
When i was first creating my method i was having some issues becuase i had my textbox in there and some labels and i made it a static void and got the error message about non-static objects having to be reference and it through off my thinking on what i was doing i thought i had to instantiate the form inside the button click to be able to access the method. But i don't know why i thought that because i can call the method with just method(); or method(arg, arg, arg etc..);
but instantiating the form again cause it to overite my textboxes.. Thanks..