If you're already a fan of CBS shows like How I Met Your Mother, CSI, or Late Night With David Letterman, you'll be happy to know that Yahoo has just reached a deal with CBS to stream shows online. . . for free!
No word on when Yahoo TV will start adding shows to its online lineup, but I'm sure it will be in the upcoming weeks. In the meantime, I suggest heading over to Hulu for a huge selection of shows that you can watch in their entirety, and yes — for free!