The Dog Breed Database reads information from an XML database, uses DHTML to display the data, and then both Spry and coolTip to display dynamic popups. The obedience group ratings, numbers, and ranks are based on Coren, Stanley. (2005). The Intelligence of Dogs. Free Press. 978-0743280877.