Thanks Aaron, looks like you've done a few more winning trades.
What you say makes sense.
Reading about this in more detail on Commsec's CFD PDS it seems that for short CFDs you do get paid interest (called "contract interest", at the RBA cash rate minus up to 3%), but also incur a "stock...