Processing and USB Bluetooth dongles - Request info

Hi SparkFun peeps.

I have recently gotten into the Arduino game and have been building a simple bluetooth controlled RC Car as so many others have done.

I have successfully had a connection between my USB Bluetooth dongle to the Arduino Bluetooth module and have also been able to send commands from a terminal via bluetooth to the Arduino. I also did this in processing using Serial.write() but with Native errors when I ran the code.

I read several threads that these Native errors mostly was due to the driver’s of the USB Dongle that was poorly written.

Was using Windows Native Bluetooth stack, and tried with BlueSoleil’s also. The BlueSoleil stack didn’t work.

The dongle which I have now smashed was a cheap one and I am currently looking to buy a new one that hopefully will work better with Processing and the Serial library.

My request / question is this.

If I understand all the stuff correctly, I have two options.

One:

Buy this USB Dongle

http://www.sparkfun.com/products/9434

Two:

Buy an Arduino FTDI Basic 3.3 and combine that with a Bluetooth Module.

http://www.sparkfun.com/products/9893

http://www.sparkfun.com/products/10253

Does any of you guys have any experience with either of the two options or can direct me to information that will enlighten me a bit on the matter.

Regards

WallyBot