Now that you've had your blocked drain cleared or replaced there are some important things you need to know to help minimise the probability of it blocking up again. Here are several recommendations to maintaining your drains:
In case you are having renovations done on your property ensure they cover all exposed pipes so no debris falls down the pipes causing a blocked drain.
Keep drains and sinks free from hair - put it in the bin
Don't flush sanitary items, nappies or baby wipes down a drain
Use sink strainers in the kitchen
No fats, oils or food scraps should be washed down the drain
Be careful of clip on toilet fresheners that can fall off and be flushed down the bathroom .
And yes while Pipeline Drainage Solutions think it is interesting to watch a toy disappear down a 'waterfall' of water, objects being flushed down the toilet can also cause blocked drains.

Did you know 75% of sewage overflows are a consequence of tree roots blocking drains? With tree roots growing about one and a half times the length of the adult plants branches you can reduce the prospect of blocked drains by planting trees as a long way away from your own sewer lines as you possibly can.
Your sewer lines can be found by clicking on this Sydney Water link to Quick Check where you can obtain a copy of your property's drainage diagram. http://sydneywater.com.au/BuildingDeveloping/QuickCheck/QuickCheckAgents.cfm
Here are the issue species according to Sydney Water