Timing the market - do you know when you should buy or sell property?