Hello! I believe you would make the perfect partner for me. We have the majority of what you listed in common. Feel free to PM me, or I can just give you my Skype!