Wrong characters received with Bluetooth Mate Gold using Software Serial
Maybe you fixed your issue, but I'm writing to help other people. 

void loop()
{  
  if (bluetooth.available()) 
  {
    dataFromBt = bluetooth.read();
    Serial.print("Receiving:");
    Serial.println((char)dataFromBt);