Is my Arduino broken? [serial port already in use problem]

For XP you can try: http://arduino.cc/forum/index.php/topic,118440.0.html

I tried to solve this problem in that mod updating several things and adding a wrapper to avrdude, for sure is not a Windows problem. Please post the experience (if the problem goes away or not).