When should you buy gold? - That depends on what you want it for......