Unfortunately it's not exactly the first time I've found myself in a strange, new world. First time on a whole new planet though.
People can always use help around here. I'm sure there are plenty of things you can contribute to once you wrap your head around everything. It's best to stay busy around here.