After all your helpful input, I've started modifying my plan - although, as it should be it is a work in progress. Anyway, here's a couple changes I've tried over the last week (thanks for the suggestions!) that focus on the weaknesses I came up with last time (Calculation & Opening Theory).
To improve my Calculation, I've started using Tactics Trainer (here on chess.com) for 5 minutes before I start my other chess excercises, which should be 2-3 times a day. While probably the activity I enjoy least, it's still one of the most useful. I'm following IM Pruess's method which involves stopping and repeatedly solving incorrect problems until I really master the pattern.
Rather than analysing Master games on my own, I'm going to focus on using the Chess Mentor courses which will probably be a better use of my time even though I'll have less choice of what to look at. For those of you who say you are "stuck", I would highly reccomend using this, as it is as useful as analysing master games with a personal coach and a lot more cost effective.
The one thing I've really been enjoying is playing at least an hour of live blitz games (G/5) with no breaks - every day! This should improve my tactical foresight, locate weaknesses in my opening repertoire, and learn to work through mental exhaustion. Here's one of my more recent games:
In all honesty, I wasn't completely sure how much I should share with you guys. If I put too many of my games in my blogs, my opponents would have an easy time researching my openings, and be able to prepare against me a lot easier than I against them. On the other hand, your input would likely help me improve. I've mainly gotten reccomendations against posting my games, but am curious what you guys think?
Most importantly, I really need your help. If you happen to play the black side of the Grunfeld - please challenge me to a game (echess or set up a time for live chess). Next week I'll start playing the black side as well. Also, if you have a Grunfeld game you played that was interesting please send it in and I may analyze it the upcoming weeks!