Stakes of 2% of bank seem fine to me. Unless you can return a very decent yield, by which I mean 20% or more, 5% is surprisingly risky.
Instead of level staking you might wish to consider adopting a fixed profits plan, whereby you win the same each time, so staking less for higher odds (but keeping your average stake size to about 2% of your starting bankroll). This is a very safe strategy and as rewarding as level staking.
Have a think also about what returns you want to acheive. Many like to double their bank in a season, but this could take more time than you imagine. If on average you return £1.10 for every £1 staked, and you are betting 2% level stakes, you would need 500 bets - that's quite a lot (although fewer if you re-adjust your stake size after the bank has grown by 50%). You could of course save time by increasing the stake size to 5% or more, but the risks then rise faster than you might imagine.
Anyway, that's my slant on it. Always think about your risk-reward preferences, i.e. what risk you are prepared to accept for the reward that you seek. I'm currently writing a book on much of this material, hopefully it'll be out befpore the end of 2003.

