We’ve seen a couple welcome website revamps over the past week, so why not add another? The latest is from our friends at Alien Workshop—check it out here, click around, and see what you think.