Eu uso uma UPS muito barata (~ 30 €) para minha estação de trabalho; Eu uso a porca para desligar a máquina em caso de falha.
Não é nada extravagante, mas está provado que funciona.
Aqui está o meu ups.conf contendo todos os detalhes:
[revolt]
driver = genericups
upstype = 4
port = /dev/ttyS0
pollinterval=3
desc = Revolt USV 500VA
mfr=ReVolt
model=PE7132
serial = 07380274232
(Edit: Dito isto, se seus pais são capazes e dispostos a comprar APC, do que por todos os meios, pegue um desses :-))