If you think it's Comcast throttling inbound port 80, you could try moving Apache to a different port (change the Port value in httpd.conf). To access it, then do:
http://dans.homelinux.net:81/
If you did need it on port 80, you could always use virtual hosts (help:
1,
2) on Apache so you have a different website for (say) port 81 (the new location) and then on port 80, you put a page that redirects to
http://dans.homelinux.net:81/ (using a
meta refresh or an
Apache redirect).
Remember, depending on the connection, with a 128Kbps uplink, you're going to transfer about 12-13Kbytes/sec max but I don't know what transfer rates you are achieving.
HTH