I've tried a firmware upgrade and a different burning program. It usually gives me 'buffer underrun error' even though I have protection on, fails at lower write speeds, or sometimes it gives me this bizarre error where it somehow forgets where it's written previously and thus spits out the disc.
;_;