Just wanted to have a thread in the new sub forum, nothing else :p Also, aliens are coming! In 18 hours...