Thanks Matt.
Basically I'm trying to get the "best of both worlds" here. I'd like to bridge/filter VLANs so that 1) wireless users can roam without switching subnets / obtaining a new IP address, 2) each AP has a unique VLAN tag for back-end logging, and 3) broadcast domains are separated.
The obvious problem with bridging VLANs at the router would re-create the broadcast domain. But if I have tagged vlan traffic coming in to the router, couldn't I just add some filtering rules on the router's interfaces? I could atleast put an outgoing filter on the interface to drop all broadcast traffic which is not sourced from the router's IP, right? That way ARP and DHCP would still get back out to everyone (I'd prefer it to only go to the appropriate VLAN, but I'm assuming this is impossible since I've already stripped the VLAN tag at this point).
Is this making any sense, or am I totally off here? In this situation I'm visualizing DHCP/ARP traffic from a client NOT being rebroadcast on its way to the router, because the AP has added a VLAN tag to it. So this would cut down on half the broadcast traffic. However, the DHCP/ARP traffic would still be broadcast to the entire network on its way FROM the router TO the client, because the router would be incapable of adding a VLAN tag at this point (I think).
Feel free to tear this apart, trying to understand how/if this would work.