This guide shows you how to watch all the NCAA Tournament 2012 games via online live stream and apps for iPhone, iPad and Android for only $3.99--or free! And it's legal! 

All you have to do is visit this link to be taken to the NCAA's official website. From there, simply click on the link in the banner running across the screen that reads Watch Live to be taken to the live stream site.

Once on the site, you will be prompted to either enter your information if you have a subscription to all the cable TV channels carrying the game (truTV, TNT, CBS and TBS.

This is the best way to watch all the action online via free live stream, and it can be accessed on your computer, iPhone, iPad, and Android devices or anywhere else you can figure out how to access the Internet.

But if you don't have a subscription, you can simply set up a username and account, enter your billing info and credit card number, and pay only $3.99 to watch every single game from the First Four play-in games to the Final Four in New Orleans and the National Championship game.

Once you cough up the four dollars, you can watch every single game just as cable subscribers do, and you also get to use the app to follow other games, follow along with Twitter updates, and take advantage of other fun features, including the boss button, which turns the game into a faux email when you click it.

This is the only way to ensure you stay on top of everything that happens to your bracket, and to make sure you do as well as you can in your office pool.

It's March Madness, the most wonderful time of the year for hoops fans. And we can all agree: it shouldn't be missed for a measily four bucks.