Bibionidae (St Mark's Flies)
I don't think I've come across a comprehensive key to British members of this family, however there are two useful resources - a key to the species occurring in Highland and especially Steven Falk's excellent Flickr collection which includes notes about how each species is identified as well as high quality photos.
Orange Bibio Bibio hortulanus
Variable Bibio Bibio varipes