Website about cap badges
A collector presents images of hundreds of badges. These are not arranged in order, and you can only search for regiment names. Still it is a good starting point, and online communities such as the Western Front Association may be prepared to answer questions.