Thanks, I got it now. I guess there is a difference between array.pstring[1] and (array.pstring)[1], who would have known? XD

I also loled at Malice's reply,