Nice job Alan! Really enjoyed this!