Comments

Thanks for sharing. We recently had the same need and implemented something very similar. 

Olafski's picture

Another option: Views in Drupal 7 comes with a Glossary view (disabled by default). So, if you have a D7 site, you can enable and edit the view to see how it works.