Mismatching upload speeds between PC and board?

My arduino is not working so good right now. I thought I had it worked out when I started using the Parallel programmer, but I'm still having problems. I always have to verify(compile) at least two times**(avrdude:Can't determine program size)**, and the same with the upload, I need to upload more than once to get it working. On upload I get these messages: avrdude:verification error, first mismatch at byte 0x0000 and avrdude:verification error:content mismatch.. Sometimes it will actually upload, today it won't.
I wonder if it has anything to do with upload speed?

Could a mismatch between PC's port upload speed and the upload speed of the Atmega168 cause verification and upload errors?

How would I check on that?

Thank you

It looks like you haven't selected the correct com port or board type in the Arduino software. This configures the speed before up loading so that's not likely to be a speed problem.

Nope, Grumpy, I've checked those things many times. My computer seems to be an ornery cuss. It seems to have developed an incompatability with arduino. It didn't like it when I tried to program an AT-168 with an arduino bootloader, so I went around that problem by using parallel programming. Even with that, when I verify (compile) a simple sketch, the PC growls and grinds away for quite a long time, then a message appears that reads "can't verify program size". So I hit the verify button again. After the long period of growling and groaning a message finally appears that reads "program size, whatever" . Next I upload to the chip, growls and groans >> message: "something is out of sync, mismatch with blah, blah, blah, what ever". So I upload again, and maybe this time it works, or maybe not. Eventually it takes hold, or maybe not.

I've only got one serial port, com-1, as hard as I look I can't find another one. I've got my computer turned sideways so I can see the back, which my wife doesn't like. My arduinoized RBBB (really bare bones board) doesn't utilize USB, it is connected to the PC's serial (com-1) port by a TTL to RS232 converter. Maybe there is something that can be done with the port. Some kind of adjustment, perhaps. Or is that a Windows problem? What do you suppose?

Paddy