@Corona: I'm running a drm-intel kernel (2.6.36-rc2) with the patch you mention reverted. Works fine, including external monitors (in a somewhat brittle way, I would say). Card readers are not a high priority for me now - I go around with a small USB card reader. Suspend works with the acpi_sleep kernel option. My current biggest problem is that I cannot make VirtualBox run reliably.
I did not know 2.6.35 supported external monitors. Which release are you using? I may give it a try.