when it reaches 99% is when it is moving the file(s) from the temp folder to where you told it to save them to, so it could either be a delayed write problem (check if hard drive is on 40 pin cable, if so change to 80 or check if it is on its own channel, if not make it) or possibly something like permissions in the temp folder?