I like Fortinets ASIC approach to firewalls, that 60D of theirs is pretty amazing if you consider the fact it uses as much power as a regular household led bulb and its gigabit+ throughput.
Actually I was thinking of bringing down one of my internet firewall vms and just using that instead, the saved xeon cpu cycles might bring me huge energy savings... I have all those energy efficiency flags enabled in the bios etc, but the firewall vm is allocated 4 cores from one of the nodes and pretty sure that cpu is constantly ramping up and down on power.