Please refer to the table at http://www.tomsofmaine.com/research/ingredients for reference. I currently have a Matrix field setup to add new ingredients and generate a table and it works beautifully. Now the client wants a letter label separating each alphabetical section. I can't think of an easy way to do this so it's easy to update for the client. I don't think I can use Matrix anymore, and the only other option I can think of is to build the entire form in Wygwam, but that would make it very tough for the client to update. Any ideas?
You could do this by creating each ingredient as an entry then building the table using an exp:entries tag pair.
You can then use Low Alphabet (http://gotolow.com/addons/low-alphabet) add on to create the alphabetic sorting links required.
If you didn't wish to pay for the add on then you could get the data out using a custom database query or number of queries to get the ingredients into groups.
Creating the ingredients as entries rather than rows of a matrix will also mean that you can make the whole thing more easily searchable should you wish to.