Antyhing by Asimov, A.C. Clarke (though not the sequels to Rendezvous with Rama

which itself was a great book). Loved Douglass Adams. Stephen Baxter. And as far as can't believes, I cant believe no one has yet metioned Frank Herbert's classic Dune. Thats my two and a half cents.