You can get eOS working with new hardware too using the LTS Enablement stack from Precise.
To install the Saucy hardware enablement packages in eOS Luna or Precise , please run the following command:
Remember to reboot to activate the new kernel and x-server.
sudo apt-get install --install-recommends linux-generic-lts-saucy xserver-xorg-lts-saucy libgl1-mesa-glx-lts-saucy
LTS Enablement Stack page
I wrote about it earlier on this thread:
[elementaryOS] 5 Myths About elementary
( Bottom half )
noxit2 had almost the same problem on this thread:
elementaryOS won't let me use my external keyboard