Last-fm-style song recommendation program that employs the Blackboard architecture pattern