I agree that if you are a superior player you can make money in the long run at poker. I have developed a probabilities program and make $$ at the horse races. Who'd a thunk it?
It is just nice to play a game where your ability is the determining factor even in the short-run. Chess!
I have over 200% return on SnGs and 150% HU multiplayer tournaments so far this year. Steamrolled.