NewSoftSerialTest Error

I just downloaded the newest version of the NewSoftSerial Library into Ardruino 0021. Then, I uploaded the NewSoftSerialTest sketch to my Ardriuno Duemilanove. The code is,
#include <NewSoftSerial.h>

NewSoftSerial mySerial(2, 3);

void setup()
{
Serial.begin(57600);
Serial.println(“Goodnight moon!”);

// set the data rate for the NewSoftSerial port
mySerial.begin(4800);
mySerial.println(“Hello, world?”);
}

void loop() // run over and over again
{

if (mySerial.available()) {
Serial.print((char)mySerial.read());
}
if (Serial.available()) {
mySerial.print((char)Serial.read());
}
}

The Goodnight moon! prints fine but when I change the baud to 4800 I get a character A with a squiggle on top.

If anyone knows why this is the case that would be a huge help.

Thanks,

Dawn.

Would I be correct in guessing that Pin 2 is connected to Pin 3 so that data sent out through mySerial comes back in through mySerial?