Ummm... dont get mad but...

I found the error... the bitmap I was using to test somehow got corrupted and didn't think to check that. I probably overwrote it a long time ago while testing and wasted a whole day of programming lol

Thanks