"I currently hold positions in BHP, WES, AMP, BSL, MXG, PNA, OXR, MCR, SGM, KIL, CIY and a handful of specs -" I am looking at stocks with growth over 2007/8/9 and taking a longer term view."
I dont know what will happen in the next 3 years. Too short a time frame for me. But if you are looking to accumulate over a meaningful long term horizon try :
AUI, DUI, ARG, WOW, WDC, WES, WPL, QBE, TOL, CSL plus a few financials... say CBA, NAB, PPT
If the above is not enough you could look at : IPL, BKL, SHV, TGR, AAC, CCL - loosely grouped under the Food/Ag banner
And remember to keep buying when prices fall, rather than start crying or something.