Using the PIX and BorderManager sounds like good defense-in-depth to me. We are currently using this setup as follows:
LAN -> BorderManager -> PIX -> Router -> Internet
Here is an example of how you can configure IP:
LAN(private ip addressing)
192.168.0.x
BorderManager (proxy services only)
"inside" interface: 192.168.0.1
"outside" interface: 192.168.1.1
PIX (firewall services and NAT)
"inside" interface: 192.168.1.2
"outside" interface: 12.x.x.x (public ip)
Router
"inside" interface: 12.x.x.x (public ip)
"outside" interface: 10.x.x.x (private ip given by ISP)
This configuration, if done properly, is fairly secure. It comes with a cost, however. Troubleshooting issues with other companies' browser-based applications can be difficult. I can give you some more detail if needed. Good luck!
jholc