I have been doing an intensive ab workout every other day at the gym. It includes the the ab machine, oblique machine, the captain's chair (picture above) and the ball in between your ankles while lying on your back raising it. It's hard work but it's paying off.
When I am not doing legs and abs I am doing back and arms. It's going good as well. Never have my arms looked like this. This way to the gun show: