Topic: Run without root

I'd like to get as much of my Rails app running without root.  My stack is FreeBSD6.0/Lighttpd/Fast-CGI/Rails1.2.5/MySQL5.1.  I'm a very experienced software engineer but an inexperienced sysadmin.  I know Unix/etc reasonably well but not that well.  The system I'm describing is in production.

How could I run lighttpd without root?  If that's too difficult, can I get it to launch the Rails processes without root, and what would I give up then?