you probably couldn't afford it
unless someone else pays everything for you...
It's really none of your business, but fortunately, I had some money saved up from my last job. Enough for a nice little vacation! Plus, I've got a little DJ gig going on the side which pays for all the fun stuff! I've paid my dues and am doing just fine!
I'll probably pick up std. retail HL2 today. I would have gotten the Steam version, as I could be playing it right now, but I'd rather physically have the game and the box and whatnot.