For personal or small business use. Research before you spend the money. There are cheaper methods. So...Works well if you only need a simple firewall device. 8gb is the max DDR it can use. Drive size will depend on how many packages you download. 32gb works fine for me. Firewall software can be setup easily with the HDMI port.  Better buy the  4 port FW4B version if you want to use a managed switch.