I was talking to a customer today. Whereas some of their business uses BMC ADDM to do a discovery of compute resources, another one of their locations uses a free open source tool that is custom tailored to querying ESX V center. IT is called RV Tools available here:
RVTools - Home
This is a simple .NET 2.0 Application that can connect to a variety of ESX versions and pull out data about these servers. The data they shared was quite detailed, including information about the storage volumes linked to each VM.