Ok...I would rather not use virtual interfaces on the PIX.
So, I have my clients on vlan10 default gateway set as the ip address of vlan 10 on the switch, 172.20.2.1.
I have my clients on vlan200 default gateway set s the ip address of vlan 200 on the switch, 172.102.1.254.
I have ip routing enabled.
I can ping 172.102.1.1, a client on vlan200, from the switch.
I can ping 172.102.1.254, vlan200's ip on the switch, from a client on vlan10.
But I still can't ping 172.102.1.1 from a client on vlan 10.
Any thoughts?