Cards against humanity, hilarious with like minded people, but as a PP said, choose wisely, some may not appreciate the humour, you really have to be as nasty as possible!
Fluxx is a good one, we have the pirate version, games take between 10-40 minutes to play, and the rules can constantly change, it's very fun. Kids can play too.
Munchkin is another one we like, the idea of the game is to go up to 10 levels, fighting monster cards, and screwing over the rest of the players. We have several versions of this, and play regularly. It's very tongue in cheek with some great 'rules' Games can take anywhere from half hour to two!
There are all sorts of types of modern board games to suit all tastes. A treasure trove of information is www.boardgamegeek.com Don't worry it is not a retail site just a database/community. The tab/link at the top left has a welcome page you might find worthwhile reading.Happy to answer any questions.