Comcast only changes my IP once every 2-3 years. I just manually update it. But zoneedit does have a free dyndns endpoint if your IP does change often.
Yes, I leave my computer on 24/7/365. The webserver/my primary desktop is on a Core2Duo build from 2007 and it still chugging along just fine.