Feeling a bit bad to give this a "fun" rating. But you really deserved a full 5 star rating. Really awesome job!