OmniHTTPd is the only webserver I know that doesn't set the HTTP_HOST variable, so PostNuke (or any other web script) can't figure out what the server name is. This causes problems e.g. in the Administration Menu, where you may get empty links (or no links at all) for Blocks, Modules, Permissions or Quotes. To "fix" this, you'll need to manually add your servername in the pnGetBaseURL() function in the file includes/pnAPI.php : if (empty($server)) { $server = 'www.myomnihttpdisbroken.com'; } before the line return "$proto$server$path/"; You'll need to use the same hack anywhere HTTP_HOST is used... Other places where HTTP_HOST is (actually) used include : - the pnLocalReferer() function in includes/pnAPI.php - the Redirect() function in includes/pnHTML.php (normally unused) - the referer.php file - the error.php file (if you use it) - the modules/superbb/process_post.php file (if you have that module) - ... (check the other blocks and modules you may have added yourself) If anyone knows of a better way to fix this, don't hesitate to tell us about it :-) For more tips and tricks, see Mike's Pub