Hi Dean and welcome to CS!
Sounds like the only problem you have is the coffee youre using - it will be ultra-stale before you buy it, and though youre storage methods are fine, theres not much point when using Grinders.
There are heaps of places in Melbourne to buy freshly roasted coffee, particularly from BrownBay on the left of the screen for mail order and Veneziano have a shopfront in Melbourne.
Scroll down the left-hand side and you wont find it difficult to identify other Sponsor roasters wholl be able to supply you as well. Give each a try and youll have enough variety to last you a lifetime!