I agree with getting a good accountant on board - it makes a world of difference.
Do you know if your maximising your deductions? Do you have depreciation schedules for each IP?
If you can't find a decent accountant locally - you could always use an interstate one if you're happy with...