Grats! sounds like you put alot of work into it!