Or: How to loose track of time
I have played the very first Diablo with a friend connected in a network (unfortunately we didn't finish it), its successor including the add-on, once again with friends and this time finished it - multiple times - and now Diablo 3 hit the shelves. And guess what; it made me buy a new computer much earlier than actually planned - but have no fear, it wasn't a Windows PC.