Thanks for the howto enthrall
As an aside, I've installed nvidia proprietary drivers before without hassle, but this time for some reason the nvidia installer errored saying I didn't have the libc development headers installed and wouldn't work (Fresh install of Hardy Heron).
If this happens to you, just stay in your Ctrl+Alt+F1 prompt and type
That will install libc6 and libc6-dev (about 14MB worth to download I think), after which you can run the nvidia installer again successfully.
sudo apt-get install libc6-dev
Don't forget to edit /etc/defaults/linux-restricted-modules-common as described in the first post.