I have only ordered online from one place which was local(The Coffee Barun) and as I work with a friend of their's, I got my orders delivered to work within a very short time frame(normally a day or two after order) and it was always fresh. Not sure on turnaround time for ordering from St Ali(Melbourne), but I bought 2 bags when I was there last week and it is good(both had been roasted within 2-3 days of purchase). My next purchase online will most likely be Five Senses as I went to Gattica(their supplier is Five Senses) in Melbourne and had some great coffees. Locally, I purchase from Simply Coffee and Rio. Interested in trying Just Coffee(in Hahndorf), but still not sure. I saw a local supplier that stocks both Toby's Estate and Just Coffee and it is too old for my liking. I tried Coffex locally and when asked when it was roasted the lady told me it was probably recently. It was supposed to be a bold espresso bean. It was very weak. I agree with the other guys. If you are buying from a supermarket, you will most likely do better with an online order. However, if you are ordering from a boutique shop in a "shopping centre", then it depends on what they are selling.