Just a quick thought...
How much time are you giving it at 50%? Generally it produces the video from 1-50% (or thereabouts) and then it burns it to the disk from 50% and on. Give it enough time to burn the disk.
The other problem could be your DVD burner.
I had this problem a while back and it would just hang there and wouldn't burn the disk. It turned out to be my DVD burner... it was a while ago so I can't remember the problem.
It either had given up the ghost or it wasn't getting enough power (the cord was bad) and I switch powercords from my power supply and it worked okay.
Try giving it enough time (10-20 minutes is plenty) and then if that doesn't work, make sure your DVD burner is working okay.
If it still doesn't work, don't burn it to the disk, just produce it to DVD files on your computer and then try using another program (like NERO) to burn the actual DVD files to the disk--that should confirm whether it's your burner or PowerDirector that's acting up...