Diet diet diet diet diet diet diet diet. If your diet is poor all the training in the world isn't going to help. (Unless of course you were blessed with freakishly awesome genetics or something.)
For ab exercises... plank, hanging leg raises, and ab roll ups on the ball (not sure if thats what they are actually called but thats what i've always called them) are my favorites.