How can I find the VLF count for a SQL 2005 database without running dbcc loginfo?
I went and checked the POSH script I had that tied to an Excel spreadsheet:  

http://www.simple-talk.com/sql/database-administration/monitoring-sql-server-virtual-log-file-fragmentation/

And you mentioned that DBCC LOGINFO was 'verbose', which makes me want to ask, have you tried using the WITH NO_INFOMSGS option?