It's kind of ironic that the main rap on battleships is they still use oil for power. Wouldn't it be a great idea if they went nuclear? Swap in a nuclear engine for the current ones, and the cost of operation drops a lot.
Also, it would seem a battleship would easily be fitted to launch missles.
We really need to be as bad as everyone says, and just go in and take the Iraq and Iranian oil, and the profits from it.
That would finance a battleship for a long time...