That doesnt seem to solve the negative number problem either. I think its just my lack of experience. I've got my sights set on a pretty advanced project and only have a basic understanding of Arduino. I'll do some more reading and searching and see what I come up with.
Thanks for your help I appreciate it.