Just a thought, if you purchase a 3D printer and use 'print from SD card' you could consider powering it via a computer UPS (uninteruptable power supply) so when you have a mains glitch your print won't be useless. (mains dropouts are rare but do you need one six hours and fiftynine min into a seven hour build?)