I'm having big problems against Protoss. Void Ray problems. My TvZ is fine, I just go straight for hellions to back up my MM against early rush lings. I fought a guy who built a huge amount of mutas (although he didn't do anything with them, apparently you have to have fifty mutas to successfully hit and run if your first muta all-in gets repelled), and I just built a ton of marines and a couple medivacs, eventually got two more rax with reactors on them, and a few vikings out of the starport. I've played maybe one TvT. But Protoss (which seems to be the most common race among the lowest ranked players) get me with a ton of Void Rays, whether or not I have Vikings by that time (seriously, when your best AA other than the Thor is the Viking, you need to fire the guys who dealt with the AA "crisis", which shouldn't have existed in the first place because you had the Goliath and the effing Wraith).