I've done everything outlined http://cs.elderscrolls.com/constwiki/index.php/Dialogue_Tutorial#The_Greeting. I made a quest, set the priority to 100, added the GREETING topic with my custom dialogue, set the condition to "GetisID DariusVitruvius == 1.00" which is the correct ID of the NPC I'm using, then I load the game up, talk to Darius for the first time and he greets me with the generic "What can I do for you?" Totally ignoring the custom greeting.
I have an MP3, with the correct formating, and a .lip file in the correct locations and with the correct names.
I'm completely stumped after messing with this for hours.