Does MyFitnessPal do this? I was under the impression that it takes into account your lifestyle (for instance, I'm a waiter, so I'm always moving around), and it gives me maintenance calories at 2410. I didn't think it factored in cardio days and strength training.
Never use myfitnesspal to tell you how much you should be eating. It's absolutely horrible for that. Just use it to track food, nothing else.