Agree. I've been running pfSense on HP thin client (T5740[1] with expansion module + gigabit dual port ethernet NIC) and was pretty happy. Cost to me was about $60 for fully working firewall/router.
[1]: http://h20564.www2.hp.com/hpsc/doc/public/display?docId=emr_...