What does (or will) xparse offer to the casual end user? How about someone who is not afraid to write a few macros but is not interested in designing classes? thanks ricky