Ultimately I want to see a FOSS, open hardware modem/router/server box that you just:
1. Plug in
2. Select from a drop-down list of vetted ISP's (community updated, config automatically downloaded)
3. Enter the isp user name/password
4. Choose a domain name (1 pre-paid with the box, renewals help fund the project)
5. Select which apps you want (or just skip for the default ones)
...and you're set to go. Everything else, should be just taken care of.