yes im not sure if its a compliment or an insult. an enigma is another word for a puzzle basically so they are saying that once they think they have figured you out, there is another layer to you to work out.
It wasn't on this site no lofty it was in a bit of a weird conversation i was having with someone yesterday, by the sounds of what you lot have said though it means i am complicated to understand. Boo you are very right i thought it made him sound all deep and thoughful and intelligent. I have no idea so i may just let it be. it might make me more of an enigma wrapped in a puzzle if i start asking questions about it!