Why use / you dont need it. Also on the Oper Up you dont need raw you can just use
.Login As Oper: oper $$?="Nick" $$?="Password"
=/
only a few minor errors but other than that its okay.