Want a very effective and free way to improve your poker skills --- open up a couple of tables with the best tourney players and watch them play. Go to www.pocketfives.com to see the list of the top online tourney players. Then go to Ultimatebet, Paradise, Pokerstars or the other sites they play and look for the next $100 buy in tourney.
Then after the tourney starts, look to see which of the top 15 players are playing that table and watch them play!
I did this on Wednesday night and it was a real eye-opening experience. Patience and good starting hand selection seemed to be the true similarity with all of these players. They did not get desperate too early, they waited for good starting hands and then played them very aggressively.
I would say watching them play is far more valuable than any poker book you could read. I watched about 6-7 players through two entire tourneys. I was very impressed with Shawn Rice, angryCLEC, PMJackson21, Wachovia and Poker Ho.
Take some time out for this simple exercise and I guarantee you will improve your tourney game. By the way, Wachovia has written a couple of very good articles on tourney play and you can check them out here.