There are many MANY places to watch it online, but depending on where आप are in the world and what programs आप have installed on your computer (Adobe flash, DivX etc.) some will and won't work for you. What I would recommend would be to go to sidereel and click on the episode आप want to watch. It will come up with a सूची of different sites (not all will be free but just go back a page if they try to make आप pay या do surveys etc.) and find out which one works best for you.
there is a site called yidio.com go there and खोजिए up true blood to get to the main page if u go there then they give आप लिंक्स to places u can watch all the episodes from season one and season two या try this link link
letmewatchthis.ch and go on tv shows, then खोजिए true blood and it gives आप all the episodes ..click the episode आप want and it has greaat लिंक्स :D they usually have megavideo.. thats your best pick :) hope i helped :)
The best place I've found is HBO Go (www.hbogo.com). The only catch there is आप must be an HBO subscriber to sign up for it. If आप are an HBO subscriber - it's totally free to use via your computer या even mobile devices that can connect to the internet (i.e. call phone/iPhone, iPod Touch, etc..).
आप can go to either vodly.to या solarmovies.so. Just click tv shows, type in true blood, and it will give आप a bunch of लिंक्स to watch it from. I recommend using the putlocker या sockshare links. आप can also watch other tv shows and फिल्में here.
for example, if आप want to watch season six episode 1, then आप type into your खोजिए engine "megashare true blood season 6 episode 1". it will come up on the first one for 'web'.
if आप have OSX software, then you'll probably need to download Genio. it will allow आप to stream वीडियो through your computer. if आप don't have OSX software but windows software, you'll have और choices for free watching on the internet.
megashare isn't the best quality, but i get desperate because i don't have windows software. i usually buy the season to watch it, but i don't want to wait a साल to get watch it. i only do that because i can't watch it on tv.