If you are willing to pay a little for a good Website host, the best
deal I know is
he.net
which hosts this one for me. For $9.95 per month you get a 5 GB
Starter Virtual Host
account. This has all the same features as
their bigger and more expensive accounts but lower limits on size and
traffic.
They are not an ISP.
They just host web sites. You get all the goodies (Web site, FTP site,
secure http, SSI, CGI, PHP, mail processing, multiple mail addresses, telnet
access to their complete Linux system with compilers, etc.) They are
professionals; they provide the computer and support it well. They call
this a "Self Serve Web Space" and they
don't want to be holding your hand.