Thank you tcf22 and thelenm. That is why I've never had problems using the arrays' values (cuz a local copy is just fine). I just didn't think they were local copies this whole time. I thought I was just doing a simple type-cast. You both pointed my error out very clearly.
Thanks Again :o)