Mallard:
Can you get ADSl where you live?
How often do you connect to the Internet?
How much do you (don't you) want to pay for connectivity?
Do you want to run your own web server?
Is being able to connect upon every request to the Internet important?
Buttons?