That makes perfect sense. The only problem is I tried the code you suggested and I get and error in the compiling.
C:\java\MainStart.java:14: non-static method hello() cannot be referenced from a static context
hello();
^
C:\java\MainStart.java:15: non-static method hello1() cannot be referenced from a static context
hello1();
So I changed the two method to static and it compiles but by labeling it static is this proper coding and is there and disadvantages by using static methods? Also thanks for the reply with the above code it explained a lot! stuf