Wow, pretty old school list. What about Iain M. Banks (pick anything, they are all good) or Alastair Reynolds (same again), or Robert J. Sawyer,s Neanderthal Parrallax. Ken Macleod is another bright author along with Stephen Baxter. The choices never end even if you are a casual or hardcore sci-fi type.
Abusive comment hidden.
(Show it anyway.)