Apologies if this has been listed before but http://www.gmecca.com/byorc/ may be of some use.
interesting