gabpoker
Visionary
Silver Level
With skill we can only adjust the odds better into our favor if playing against less skilled opponents. It is still not a guarantee you will win any game at any time. The definition of gambling from wiki is : Gambling is the wagering of money or something of value on an event with an uncertain outcome with the primary intent of winning. So unless you are playing a freeroll, received a free ticket to an event or playing for play chips, poker most definately is gambling. If your a skilled player, the odds of winning are good, but a win is never guaranteed.
I agree one hand of poker, on session or one tournament would be gambling but in poker you can be +EV in the long run where as in gambling you can not. To build a bankroll in poker you find a game you can beat and play it as much as you can.