I'm in a similar boat :( I can host, have everything setup and working fine. I just don't have the bandwidth to do it (cable modem).
I started creating my own content and items when it hit me that no one would ever be able to see it anyway... the server would be too laggy and no one would stick around. So I stopped :( Just not enough bandwidth to have more than a small handfull of people on the server.
veggita2099,
If it's just your router that's stopping you from hosting, look into port forwarding. Most routers have a setup screen for this. You'll need to forward a bunch of ports.
Or, if you're using a Linux or FreeBSD machine as a router, then you need to look into how to set up NATD (and might have to recompile your kernel as well). Worked like a charm for me. I went port-forward-happy when I got it setup

Forwarded ports for a number of games that I might want to host from the PCs. Forwarded the EQEmu ports. Forwarded ports for PCAnywhere to the 3 Windows machines, etc. Whatever I wanted to forward.