I've had issues with the webcam and BT
hardware, similar to your description.
My webcam occasionally won't work on boot. If I startup and it works or doesnt work, that won't change until I restart again (regardless of sleep). More often than not it does
work. So after following the usual instructions below, try rebooting a couple times and each time running Photobooth to check if it sees the webcam.
After upgrading my 10v to 10.6.4 (from 10.6.3), my BT
was not being recognized. I of course checked the BIOS for the BT
setting, turning if off and back on again. When that did nothing, I got some advice on these forums to do the following:
1. Repair permissions via Disk Utility
2. Run NBI to regenerate DSDT.aml, Install 10v Extensions, Fix Bluetooth
3. Shutdown, Startup
Note: I had previously performed the BT
Terminal Mod/Fix. If you get BT
hardware recognized, and the menu won't allow you to turn it OFF, do the Terminal fix. Don't forget to trash the Extensions.mkext file and run /Extra/UpdateExtra.app afterword.
Also, are you using the NBI mentioned below in my signature? Just checking...
My Bluetooth is now working more reliably than ever.