never hire an agent. its your future, be always in control. this forum is very useful to get any information as lot of people help each other in this wonderful expatforum. so don't waste your money. go through forum messages and you should be able to find all answers. that's how i updated myself. also read DIBP website regarding rules and regulations and guidelines in order to apply for visa. all information is there online, just google and educate yourself. this way you will be more involved and know what's going on.