You should feel welcome. It just takes a bit for people to get to know you. Just hang out here in the Off-Topic area and I'm sure you'll eventually blend in real well with all of us.