There are many places where one may find free internet marketing tools. Some sites include MailChimp, Internet Marketing Ninjas, SEO book among others.
One of the best ways to find an Internet marketing expert would be to contact the Internet Marketing Association, which is a professional organization for the sector.
There are entire journals devoted to internet marketing such as the Internet Marketing Journal and the International Journal of Online Marketing. If you are looking for a more business focused approach, rather than an academic one, there are magazines such as Fast Company that can be useful.
One can find a list of the best internet marketing specialists on websites such as Chrisc and Mckremie. One can also read internet marketing magazines to find more specialists.
VistaPrint is probably the best place to find a business card layout online. They specialize in business marketing tools such as business cards as well as business email, websites, and internet marketing tools.
The phrase "Necessary Tools" depends on your needs, is it E-mail Marketing, Getting Leads, Increasing Sales, setting up webinars, etc.. So there is no direct answer. I have used this comprehensive tool (it is more of a one stop shop) for online marketing tools and it is so effective.
There are many websites on the internet that can assist you with direct marketing. You may want to try sites like: Allegra Network and US Data Corporation.
An internet marketing job available to you in Australia would be at "pro-internet-marketing" it is a website that allows for people looking for jobs in internet marketing.
One can find some free mortgage marketing tools online via a number of websites. They can be found on sites such as 'mlcalc', 'OSI Express' and 'Mortgage Marketing Tool Kit'.
Internet marketing training is normally taught at the college level. Generally it is a quick and simple class which will teach you all you need to know about Internet marketing.
There are many places where one can find a free internet marketing seminar. For example, Youtube, Petaluma Patch, Money Marketing Group and 3 Day Seminar.
on the Internet
There are a number of websites that host information regarding internet marketing SEOs. Sites such as Internet Marketing Ninjas, WebiMax and Bruce Clay all cater to this.