@rooster:
Thanks! Got a few more general questions if anyone has the time/answers. I will be reading the documentation, and hopefully have more challenging questions soon enough.
What about load balancing by port? That is, does pfSense have the ability to designate a portion of bandwidth to say VPN connections, FTP, http? Inbound and outbound?
What about outbound traffic from the DMZ going out as the same public IP as the actual server? That is, right now with my set-up of IPCop, all outbound traffic goes out under one IP address (Firewall IP address) rather than the “true” public address for that server.
There is no real 'DMZ' in pfSense; You simply need to do a 1:1 NAT for the server. Alternatively, you simply use a firewall rule to force all traffic from the LAN client(s) IP(s) to the specific external IP you want to use. Most of the 'features' you need are basically effected from Firewall rules.
Even the traffic shaper rides on Firewall rules to assign traffic. =) Get your firewall rules done right and your problems are all solved.