Thanks for the suggestion nguyenmac!
Saw the other thread about WiFi cards and got 'Atheros AR5B195 WiFi WLAN Bluetooth Combo Half Mini PCI-E Card ' since it was compatible I don't think I will require BT
Yeah webcam isn't the best specially under poor lightning conditions. I wonder if a USB webcam will work.I fixed the iMessages issue. Webcam quality is like crap!