The Bot is needed to run on the Betdaq exchange, only. A manual login to the Bot is ok, but once its started, unless the Betdaq exchange crashes, needs to be able to work, unattended. It needs to scan the days English and Irish horse races, and, 15 mins before the advertised start of the race, place Lays, on all runners, according to some criteria. The criteria, will be : The reduction factor The amount of liability So, say the reduction factor has been set at 20%, and liability ?50 .. for all runners, lays will be placed. The price used, will be the Lay 3 column price (where col 1, might be [url removed, login to view], col 2, 1.8 and col 3 [url removed, login to view]). In this case, using (1.85-1)x.8+1 = [url removed, login to view] .. so a lay of [url removed, login to view] at [url removed, login to view] is sent to the exchange. Once a bet has been sent for a race, no futher action is required - thou, if its matched, a sound wave is required to play, and details of the matched bet, is to be displayed in a window, and kept in a days betting log file. The Bot will be left on, unattended. Each days races should be loaded automatically, referencing the reduction factor/liability, and processing the bets. The project is needed to be completed, in 2 weeks.