investment stock trade

What is the best way to trade stocks on the NYSE in Australia?
I am planning some investment and trade in U.S. stock market? Does anyone know the best way? Which Online Broker Do you use and find the most useful and powerful?
I use Firstrade http://www.firstrade.com/. They are cheaper than the biggest name in online discount brokerage like E * Trade, TD Ameritrade, Schwab, and Scottrade. Furthermore, although Scottrade is more Firstrade cheap, Firstrade me to be better, because they offer free dividend reinvestment plans (PRD), which can not offer Scottrade. For more information about the opening of an international Firstrade account see the website: http://www.firstrade.com/public/en_us/productsservices/internationalinvestors/.
Stock Trading Course