I should make it clear that this was before the firms offered online trading and there were more firms in the market. It was almost too easy to make a small profit most days but it did require a lot of time trawling through all the markets. Now that it is all online trading it is far harder to do and the opportunities are very limited.
Sports have always been a lot easier. I have consistently made a profit from football by arbitrage trading the bookings market during the game, as this is one of the best markets for arbitrage.
It does help that I used to be a bookmaker so can calculate odds and %s in seconds and also have the time available to do this, plus I know how to calculate and run a market. The beauty of arbitrage betting is that there is no financial risk whatsoever providing you are fully conversant in what you are doing.
On occasions, to balance their books, firms will actively encourage you to buy or sell at a certain time. Differnet odds makers will read market movements in different ways, although 75% of the spreads are made using statistics the other 25% is the province of the odds makers, so there will always be the opportunity to make money. It is usually only small amounts at at time, because they are not benefactors and know exactly what you are doing so will limit the amount of £s per point they will lay you.