I built a similar program over the last few months for laying bets on horse races. I can send you a demo version of that program if you would like to see it. The review I recieved is at (http://www.freelancer.com/u/adamchapman.html) The experience I gained from building my existing code library would be a big asset to your project - I've learned about the limitations of the betfair API, including data exchange limitations, time synchronisation issues and how to work around them. The lay bets don't match immediately, so in my existing code I have a loop that waits 15 seconds to check if a bet is matched, and replace that bet if it is unmatched. All my code is in a language called "AutoIt", which is similar to Visual Basic. I'd be very interested in discussing your requirement in more detail - for example, the way you will be selecting a game is interesting because there are multiple ways to do it. It might be possible to read information from the game webpage if betfair is open in your browser. Please get in touch if you'd like any clarification from me Adam