Thanks, this is very cool! I've started to dip my toes into this and it's good to see it has potential.