i have some spare cash that i want to invest .

something with a reasonable return (better than the banks) for a short term. 2years +
i already paid of all my debt like credit cards and other debt that i had for 2011.
i currently have some money invested at allan gray, but obviously that is long term.

any advice would be appreciated !