RPi.GPIO's interrupt handling in version 0.5.2a sucks. the ...Waiting function crashes after about 1024 times and the callback version seems to fire at will. Going back to polling for now.