However, being the first functional language I'm really starting to grok I'm amazed at how powerful and concise it is.
Wasn't it Eric S. Raymond that told us we should all learn at least one functional language (namely lisp) in our lives not necessarily to program in, but to make us a better programmers?