Virtualisation
From PFSenseDocs
pfSense will work well in a VM as long as you do not need high throughput (It will quite happily support broadband and other WANs up to a few Mb).
Set up and install is straighforward and similar to set up on a physical machine.
There is a step by step guide to setup in VMWare server running under Windows Server 2003 Installing pfSense in vmware under windows
