Didn't quite get what you meant by create a new array.. but now I do.
Here's some out put from some DEBUG info I wrote to my self
DEBUG: Array Before
Array ( [0] => Compound Liquid Extracts [1] => Grapefruit Seed Extract Products [2] => Simple Liquid Extracts [3] => Single Bulk Dried Herbs [4] => bug )
DEBUG: Array After
Array ( [4] => bug [0] => Compound Liquid Extracts [1] => Grapefruit Seed Extract Products [2] => Simple Liquid Extracts [3] => Single Bulk Dried Herbs )
DEBUG: Array After After
Array ( [0] => bug [1] => Compound Liquid Extracts [2] => Grapefruit Seed Extract Products [3] => Simple Liquid Extracts [4] => Single Bulk Dried Herbs )
What I really needed explaining to me was that natcasesort() screws up the index numbers. the Array After After is a new array like you said to do 🙂
Thanks for the help!