Noob Making Robot, Which Arduino board to use

Hello, i am in the final planning stages of building a robot, and here is the hardware(besides the arduino) that i will be using

2x servo motors
1x IR sensor
1x IR LED
1x Adafruit Wave Shield(Adafruit Wave Shield for Arduino Kit [v1.1] : ID 94 : $22.00 : Adafruit Industries, Unique & fun DIY electronics and kits)
a few extra LED's
1x Ping))) Ultrasonic Range Finder
1x Accelerometer
1x Parralax RFID reciever
1x HMC6352 I2C Compass Sensor
also, i need bluetooth but i dont wanna pay for an arduino BT, where could i get a bluetooth shield or something like that for a low(ish) price?

i was thinking of putting this all on on a fat arduino mega, what do you think i should do?

also is it possibe to rip out the bluetooth transmitter from a wiimote and use it on an arduino?

With all that's going in there I don't think you could do it with less than a Mega!

As far as Bluetooth, the Wii remotes adapter follows the Bluetooth HID spec, to the best of my knowledge.

lol yes i agree, ill look into the bluetooth HID thing

Not sure you'll need a MEGA for that? You should try to count the pins...

And the cheapest way to go bluetooth I know of is this:

www.seeedstudio.com/depot/serial-port-bluetooth-module-slave-p-501.html

looks interesting, is there any documentation on that Bluetooth thingamajig