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 :-))