I am a big fan of mixed metaphors and I have a friend who produces them at a rate of about one per day. Yesterday he emailed me with this nugget that had slipped out of his mouth in meeting with a client:
"I'm putting all my marbles on the table."
(A mix of "I'm putting all my cards on the table" and "This one's for all the marbles".)
Gotta love it!