I wrote a program to calculate my kelly stakes based on supposed 'true' odds (ie no bookie overround) on English football matches. Maybe it would have worked out in the long run but I gave up owing to the effect it was having on my bank. I got my true odds from the Fink Tank column in the Saturday edition of The Times and bet on betfair for convenience and the ability to lay as well as back. I have no doubt that if your true odds are accruate it would maximise your returns. The hard part of course is estimating odds