Quote by: alterimagedag-nabbit.. i see now that part of the problem is that my stupid host (1&1, 1and1.com) doesn't give me top level directory access. i guess i'm just screwed then, ehh?
Absolutely NOT!!! I am running a geeklog site with 1 and 1 on their $3 a month package. It works fine. What you need to do is install the public_html folder in the webroot (topmost folder you have available. Put everything else in a [password-protected] folder named something other than geeklog (to avoid security risks). Then, all you need to do is set paths to public_html and the folder containing everything else in config.php, and you should be set.
So, like an exmaple (that might be similar to your's) to the everthing else folder (containing config.php) sohould be something like:
/homepages/00/d1234567/htdocs/otherfolder/ (where other folder is the one containing config.php)
and to public_thml should be set to:
/homepages/00/d1234567/htdocs/ (becasue htdocs is the same thing as public_html except called by another name)
hope that helps