Jimmy, if you try the NetSight route... v6.3 can display graphically the vlans present in the switches in a map.
Granted, this won't work for 10,000s of switches, but I imagine that you are planning on dividing the task in smaller chunks...
Here's a smalll example...
Map and VLAN list (no vlan checked)
VLAN 1 checked. Notice the yellow tag and box in the switches that have VLAN 1 configured.
Same thing but for VLAN 4003.
This would give you a quick visual indication of what is configured where.
As Taykin said, you can download NetSight from the extranet and request a demo license to see if it fits your needs.