Thanks! I definitely agree it's quite complex and difficult to get the hang of, but I'm glad you liked it.