Success! The talk new server host is working!We'll be live in the next day or so.