Bluetooth, wireless, video card (including external VGA port), card reader, camera, audio (speakers and microphone), wired network and hot keys.
I'm experiencing some problems while trying to hibernate or suspend. It just takes a lot of time to hibernate, so it's faster to turn the laptop off and on than hibernate/wake up.
I haven't made any changes in my laptop's hardware but upgrading the RAM from 1 gb to 2 gb.
It's nice to have an almost fully functional linux distro running on this tiny machine. It runs much faster than XP or Win7