Thanks :). It turned out less than intended, partially due to not getting API access I needed, and partly due to not having the time I expected. Might revisit it one day and finish it off :). Glad you enjoyed it though, @panurge.