Tim...don't drop your calories too low, it can be counterproductive - especially if you are exercising hard.
Go to a nutritionist or other and have them measure your resting metabolic rate (RMR). This is what your body will burn every day if you just laid there inactive all day (it's not a perfect measurement but close). It cost me ~$80 at my gym and I think it was $10 more for non-members. Use that for a guideline for calorie intake. Mine was ~2300 so I eat between 2000-2300 which is actually pretty easy to do and stay full if you eat the right things. I normally burn 3000+ calories a day if you factor in exercise/activity depending on how active I've been. That means every day I have caloric deficit of AT LEAST 700-1000 calories day - one pound of fat is 3500 calories so 2lbs a weeks is a very realistic.
I'm down over 85 lbs now since mid-Feb. I have 50 more I'd like to lose.
Forget the long cardio all time. Do it once a week if you feel like it. Instead, mix in some intervals and weight training. I only do a little cardio, simply for cardio health and not weight loss. Most of that is in the form of intervals so my workout lasts 20 minutes whereas I see people on cardio equipment for hours at a time and probably aren't getting the same benefit.
I also lift a lot of weights, about 4 days a week. This has been my primary form of exercise and not only does it burn a lot of calories during AND after the workout, but it adds muscle which kicks up your metabolism. Muscle up!
Diet is 80% of it though. Just stay at or below your RMR and you will lose weight and it almost doesn't matter what you eat (I avoid simple sugars). I've been eating Chipotle probably 5 times a week for the last 3 months (I get a chicken burrito bowl, brown rice, cheese, hot salsa, no guac) and I'm still dropping weight. Actually, Chipotle is a great after workout meai - contains a good mix of carbs and proteing. Just stay away from the wrap - it's 300 calories by itself.