I believe that 'having your cake and eating it' really means 'keeping your cake and eating it' - so obviously you'd never run out of cake - which would probably be a good thing

Erm, isn't that the point? I've always used 'cheap at half the price' as a sarcastic comment - that if it was half the price then it would be cheap, but at the current price it is way too much.
by Vix
"cheap at half the price"... surely it would make more sense to say something is cheap at twice the price?