As a nation that supports entrepreneur ideas and business and investor immigrants, the thought of a Business Visa Australia is enough to make you...