Check this site for the first part? Maybe they can offer a notifications API, hah.