I think the best idea I have heard is a Rugby Sevens Style World 20/20 tour. Instead of encroaching into ODI cricket, I reckon 20/20 has a role to play in spreading the game into countries like Hong kong, USA, China, Canada, Fiji, Japan, Malaysia, Middle East, Israel etc.
The fringe cricketers and eternal second XI players can be put into a World 20/20 tour with a few Ex-players and occasional current player taking part.
Just like Rugby 7's this tour can play in 8-10 countries where expats, and corporate sponsorship can be milked and also help spread the game in these countries.
This could even replace the Hong kong sixers and they could even play the annual World 20/20 cup in Hong kong. Just like Rugby sevens.
This will help a lot of fringe players earn a living, not to mention coaches, ex-players and commentators. And like Sevens it can easily be fitted into TV viewing times.
If Rugby can milk the corporate dollars in countries outside the mainstream rugby playing nations, why shouldn't cricket?