Sure. I ordered:
APU2C4 http://pcengines.ch/apu2c4.htm
case1d2blku http://pcengines.ch/case1d2blku.htm (black cases run cooler)
http://pcengines.ch/ac12vus2.htm (power plug)
db9cab1 http://pcengines.ch/db9cab1.htm (serial null modem)
I already had a USB->Serial adapter. For storage I used a 32GB Class 10 microSD card in a SD adapter, which I found acceptably fast (and faster than my usb sticks.) Note, if you want to run Snort or Squid, you might want a small SSD, but for a router-only it is overkill.
I assembled the board+case, wrote the 4gb nano-bsd image of pfSense to the SD card, and booted right up.
Total cost was < $200 USD.
edit: I noticed you mentioned wireless...I've heard the wireless support in pfSense using PC Engines boards is better than it was, but I prefer to use (multiple) separate APs for wifi. One of the APs I'm using is: http://www.amazon.com/TP-LINK-TL-WA801ND-Wireless-300Mbps-Re..., which I've had no issues with. I prefer the ability to upgrade/replace my APs without messing with the router, and my router is in the basement, while the APs are on other floors.
I'll probably move to 5GHz wireless later this year, and this separation allows that.