I bought a Men's Health special edition on getting a flat stomach. It's full of different work-outs you can do at home, and nutritional advice.
After only a few weeks, I am seeing results.
You can do a lot of this at home with some dumb-bells, medicine ball, and pilates cord. I also should get a bench and the big ball thing.
http://www.menshealth.com/men/fitness