Aha, mondrianaire! You beat me to it! I've started coding something similar for work. So far, I've slowly churned through a friendly UI for the landing page and started on a couple of website categories. Similar to what you're doing, you'll be able to enable and disable websites you need to harvest, adding custom websites through the pineapple with only the need of a 160x160px logo, name and link.
I must admit, it's good to start coding after all these years- even if the quality at which I do write is atrocious!