More accurate publishing. Now requires that $base_url be set in your settings.php file. This is much easier to control from an end user perspective and should resolve most issues people were having. This has been shown to work in the wild and in elms so marking this beta
Fixed up some issues with URLs not working. URL aliasing is now taken into account and it is able to handle clean or non-clean URLs as well as Drupal installed within a subdirectory or at the root directory of a site.
Here's the first release. It was tested on 3 different servers and showed no issues. It is pretty lightweight though the task it executes it pretty intense on the server if you have a lot of nodes. This will hit your site and display the anon version of every page and kick it out to html so make sure you don't have a TON of nodes unless you want it to take awhile (or have the server cap. to handle that kind of query).