Hi Clownius,
To address some of your questions:
MtGox deposits via domestic australian transfer will cost you 3.95% and generally take about three business days to see the money in your MtGox account. It will then cost you another 0.6% trade fee to actually buy bitcoins with the deposited funds. And yes - you must be verified.
Spendbitcoins accept cash deposits at bank branches and will charge 10%. They have been operating for a very long time and are indeed trustworthy.
Bitinnovate accept cash deposits at bank brances and will charge 7.9%. I haven't used them personally but have heard enough testimonials from friends to say they too are trustworthy.
and finally there is my service that has just recently launched:
BuyBitcoinAustralia.com where you can purchase bitcoins from us via domestic australian transfer. We charge 10%fee and deliver your bitcoins instantly after you confirm the transfer. Currently we support CBA, Westpac, Bankwest, Bendigo and Suncorp bank, so if you have an internet banking account with any of these institutions you can buy bitcoins from us and have them in your wallet in just a few minutes.
cheers
Sam