Timings suck for me too. If it's an incredibly big match, or if Sehwag/Sachin/Indian batting is on fire I will defo sit down and watch until at least lunch on my computer. The comp is the only way I can catch cricket, as the pay per view stuff on the TV is crazy expensive.
If it's the weekend and a particularly exciting game, i'll try to catch the whole day. Rarely get to watch 5 days of cricket these days during the school year
. The only time i did it on a regular basis was the Australian series, especially the Sydney test.
If I miss a game I rarely watch the highlights as I don't have too much free time during the day. But I do make it a point to know all the scores of ongoing games, thanks to Cricinfo being my homepage.
ODIs i'll watch till about the 25th over, T20is I do not care for tbh and don't watch.
Don't really watch neutral matches. I do when I'm in India on vacation though, watch every single ball of every cricket match I can find on TV. One time I was passionately following a Zim vs Bangla series :o