SeeedStudio BT Shield Problems!

Hi.
I've purchased a SeeedStudio Bluetooth shield, the documentation is here on a wiki page: http://www.seeedstudio.com/wiki/index.php?title=Bluetooth_Shield
looks like a truly nice & easy documentation, but I when tried uploading the code to my arduino, I faced the following error:

In file included from Slave.cpp:31:
C:\Users\V0R73X\Documents\Arduino\libraries\NewSoftSerial/NewSoftSerial.h:71: error: conflicting return type specified for 'virtual void NewSoftSerial::write(uint8_t)'
C:\Program Files (x86)\arduino-1.0\hardware\arduino\cores\arduino/Print.h:48: error: overriding 'virtual size_t Print::write(uint8_t)'

Frustrated, I looked up the whole documentation again, and found out that there is another code example for Arduino 1.0 (in the very bottom!), and I was using Arduino 1.0, so happy as hell, I tried uploading it, but I didn't even come close since that code example was using a library which I didn't have and wasn't found on the wiki page, either!
A similar library was used in the first code example, but that one was downloadable from the wiki page. I tried renaming it and use it in the second code example, but... no use! I keep getting different errors!

Please take a look at the code example: http://www.seeedstudio.com/wiki/images/3/30/BluetoothShieldDemoCode.zip
And the library required by this code example is here: http://arduiniana.org/NewSoftSerial/NewSoftSerial10c.zip
And this is the code example for Arduino 1.0, which uses a library I don't have: http://www.seeedstudio.com/wiki/images/6/63/BluetoothShieldDemoCode_For_Arduino1.0.zip

Can anyone help me out with this? Is there a way to resolve the error or get the library used by the second code example?

And the library required by this code example is here

No. You are reading something wrong, or someone published a load of crap. NewSoftSerial was renamed SoftwareSerial for 1.0, and is delivered with the 1.0 IDE, so no separate download is required.

The NewSoftSerial/SoftwareSerial classes derive from Print. The Print::write() method was revised to return a value, of type size_t, instead of not returning anything, thus a return type of void.

If you are using 1.0, you should not be using NewSoftSerial at all. Change the references to NewSoftSerial to refer to SoftwareSerial, instead.

I know this topic is a little old, but I'm having similar problems

PaulS:
You are reading something wrong, or someone published a load of crap.

That describes the Seeedstudio libraries perfectly.

Anyways, does anyone know a good alternate library for this shield? The documentation on the shield is useless.

Anyways, does anyone know a good alternate library for this shield? The documentation on the shield is useless.

It may be, but there is nothing wrong with the SoftwareSerial (post 1.0) or NewSoftSerial (pre 1.0) libraries.