Some of you, are familiar faces ;) Others - not so much! Rumor has it, there's a few folks living in Ontario here! I'm in London, ON myself. :) Where's everyone from?