Cheesegenie, you just described me except I do not have a CAT hat.