I've got a Juniper 320M on order right now. I haven't played with it yet, but I've been reading the manual. It's fully 802.1q compliant, and should be able to perform just about any configuration you can work out. A very sweet appliance, very open-ended.
I run multiple VLANs, and I don't route...