you monks wont believe this, but it is because the variable i was using to hold the instance of the bitmap went out of scope.... GAH! thanks all for the help
Lol, well it wasn't what I thought it was, at least I don't think it was anymore, but it was still a valid possibility :) Glad to hear you solved your problem.
My code doesn't have bugs, it just develops random features.