Eskom. Let's not go there in detail, especially not here. Keep up with load shedding schedules and consider getting a UPS.
You can either get yourself one of these cables to keep your router alive as well http://www.computeralliance.com.au/stand...o-iec-3pin
or cut off the female end of one these and attach an extension plug / multiplug http://www.amazon.co.uk/Power-Extension-...B003OSO2Y0
A 1000VA UPS should be able to hold your pc + other devices for 10-15min before it cuts out.