I think using online video poker training is one of the most effective ways to quickly learn winning strategies for both tournament and cash game play. There are now a number of video training sites available but most of them carry a large upfront activation fee and then a monthly charge beyond that.
I recently found Outstanding Poker which is an online poker training site with no start-up fee and a low monthly price of $14.95 per month. That is a big bargain compared to most of the other poker training sites.
The site currently has eight online pros that create videos and they cover tournament poker, sit-n-gos and cash games. Most of the videos are for No Limit Holdem but they also have videos for Limit Holdem and Omaha.
If you are looking to learn the game or increase your win rate, I would recommend you try out Outstanding Poker for a couple of months. Since they don't have a big upfront cost like the other sites, the risk is minimal to give it a try.
Check out the rest of their site here.