A question like that on here is like a red rag to a bull (despite the fact we've had numerous very similar threads before), so expect to get plenty of suggestions. Personally, I'd have to get my thinking cap on, as mostly I've spent my time reading stuff older than that, but I daresay I'll be back. Expect lots of suggestions of Reynolds, Banks, Scalzi, Bujold, Baxter, Egan, Stross, Asher, etc. I'll see if I can come up with some from left field...