serial port already in use try quitting might be using it arduino uno

I tries to compile a program to use with my arduino and a parallax servo motor, however, i get this message: "serial port already in use try quitting might be using it"

this is the program:

int servoPin = 9;
int servoPosition = 1500; // position in microseconds
void setup() {
pinMode(servoPin, OUTPUT);
}
void loop() {
digitalWrite(servoPin, HIGH);
delayMicroseconds(servoPosition);
digitalWrite(servoPin, LOW);
delay(20); // wait 20 milliseconds
}

I get this all the time as well with Arduino 1.0 and Uno.
It seems as if Arduino doesn't correctly release the COM port after upload.

The only solution I've found is to close & restart Arduino... very tedious.
Arduino 1.0 seems very buggy IMHO. v0023 had none of these issues.

-Dave

What operating system? What serial port are you selecting? Have you verified the port disappears from the Serial Port list when your Arduino is disconnected?