edit: oops the above replay isn't the one I thought it was and doesn't actually match up to what I've written below. It was infact a fairly standard TvT (still epic-ish). I beat down his tank, marine, viking push and moved out to the middle of the map while taking a heap of expos. I knew he'd taken a 3rd and 4th but kind of decided that I'd mount up and push into his natural and main rather than worry about them. I used some nukes to keep him on his toes and finally just crushed him.
I will dig up the replay to go with the wrap up below....
This game dragged out more than it should have. I opened with a harassing banshee and moved into tank, viking and marine. I scouted that he'd thrown down a fusion core and was obviously heading to battle cruisers. I pumped more vikings and was able to hold off his tank, viking, BC push. I expo'd and began pressing with my own force.
We base traded and I was able to set up more production as I had more bases. I scouted around the map and had him contained to two bases. I split his forces with a drop while sieging up the natural of the area he'd taken and was able to finish the game off.
********
Aside from this game I wanted to note that my success vs Zerg has really improved since I revamped my thinking about the match up. Most Z players I've come up against lately have been going for fast hatch and I've been countering this with a ~7:30 tank and marine push. I focus purely on taking out the expo while dropping a 2nd OC of my own. I tend to fall back into a contain, scanning to see how they're reacting. If they head to lair I build up another strong tank, marine, medvac push and head in to take out their natural again, while dropping a 3rd. Mostly I've found this 2nd push ends the game.
For my TvP's I've taken to doing Puma style 1base play; banshee scout / harass into a big 8 min push with tank, marine, banshee and a raven.
I'm currently ranked 9th in my gold division.
In other news, I partied up with a random Z and got my highest 2v2 placing yet; diamond! I've also cracked 500 team terran wins. Yippee!