I compete in local club races and it seems nearly every time a race finishes there is mass confusion as to who finished where. It seems it is mostly up to the honesty of the riders to work out where they finished as the officials for the most part have NFI. To be fair to the officials it is hard for one or two of them to take down numbers instantaneously as 30 odd riders sprint past at 50km/h. In a sprint finish I am concentrating on not crashing into other riders/scenery while putting in max effort to beat other riders across the line so I am a little preoccupied to work out who came where. I usually know who the immediate rider in front of me was, beyond that I'm lost. Is there a better way of doing it? Like some sort of (preferably low cost) electronic tag that could be pre-programmed or something with a rider's number?