diff --git a/user_guide/general/alternative_php.html b/user_guide/general/alternative_php.html
index 99d5949..b8b60f0 100644
--- a/user_guide/general/alternative_php.html
+++ b/user_guide/general/alternative_php.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/ancillary_classes.html b/user_guide/general/ancillary_classes.html
index 0ff916b..b286de7 100644
--- a/user_guide/general/ancillary_classes.html
+++ b/user_guide/general/ancillary_classes.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/autoloader.html b/user_guide/general/autoloader.html
index fe98607..916d94b 100644
--- a/user_guide/general/autoloader.html
+++ b/user_guide/general/autoloader.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

@@ -72,7 +72,6 @@
 <li>Core classes found in the "libraries" folder</li>

 <li>Helper files found in the "helpers" folder</li>

 <li>Plugins found in the "plugins" folder</li>

-<li>Your own Scripts found in the "applications/scripts" folder</li>

 <li>Custom config files found in the "config" folder</li>

 </ul>

 

diff --git a/user_guide/general/caching.html b/user_guide/general/caching.html
index ef08010..ae14938 100644
--- a/user_guide/general/caching.html
+++ b/user_guide/general/caching.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/changelog.html b/user_guide/general/changelog.html
index 6a7ff76..2c924d2 100644
--- a/user_guide/general/changelog.html
+++ b/user_guide/general/changelog.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

@@ -117,6 +117,7 @@
 <li>Updated the SQLite Driver to check for object support before attempting to return results as objects.  If unsupported it returns an array.</li>

 <li>Updated the Models loader function to allow multiple loads of the same model.</li>

 <li>Updated the MS SQL driver so that single quotes are escaped.</li>

+<li>Updated the Postgre and ODBC drivers for better compatibility.</li>

 <li>Removed a strtolower() call that was changing URL segments to lower case.</li>

 <li>Removed some references that were interfering with PHP 4.4.1 compatibility.</li>

 <li>Removed backticks from Postgre class since these are not needed.</li>

diff --git a/user_guide/general/controllers.html b/user_guide/general/controllers.html
index 5ee8676..6bfd060 100644
--- a/user_guide/general/controllers.html
+++ b/user_guide/general/controllers.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/core_classes.html b/user_guide/general/core_classes.html
index bafd19f..ddaa8ad 100644
--- a/user_guide/general/core_classes.html
+++ b/user_guide/general/core_classes.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/creating_libraries.html b/user_guide/general/creating_libraries.html
index 785848d..c8026d2 100644
--- a/user_guide/general/creating_libraries.html
+++ b/user_guide/general/creating_libraries.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/credits.html b/user_guide/general/credits.html
index 34c1dc1..4eb898d 100644
--- a/user_guide/general/credits.html
+++ b/user_guide/general/credits.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/errors.html b/user_guide/general/errors.html
index 3fbc814..47568e9 100644
--- a/user_guide/general/errors.html
+++ b/user_guide/general/errors.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/helpers.html b/user_guide/general/helpers.html
index 44fa74b..6caf4a3 100644
--- a/user_guide/general/helpers.html
+++ b/user_guide/general/helpers.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/hooks.html b/user_guide/general/hooks.html
index 09d41c0..db24e83 100644
--- a/user_guide/general/hooks.html
+++ b/user_guide/general/hooks.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

@@ -143,10 +143,10 @@
 Called immediately prior to any of your controllers being called. All base classes, routing, and security checks have been done.</li>

 

 <li><strong>post_controller_constructor</strong><br />

-Called immediately after the controller is instantiated, but prior to any method calls happen.</li>

+Called immediately after your controller is instantiated, but prior to any method calls happening.</li>

 

 <li><strong>post_controller</strong><br />

-Called immediately after the controller is called.</li>

+Called immediately after your controller is fully executed.</li>

 

 <li><strong>display_override</strong><br />

 Overrides the <dfn>_display()</dfn> function, used to send the finalized page to the web browser at the end of system execution.  This permits you to 

diff --git a/user_guide/general/index.html b/user_guide/general/index.html
index 854b736..cc692f6 100644
--- a/user_guide/general/index.html
+++ b/user_guide/general/index.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/libraries.html b/user_guide/general/libraries.html
index ebd2d6f..dbe7169 100644
--- a/user_guide/general/libraries.html
+++ b/user_guide/general/libraries.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

@@ -86,7 +86,7 @@
 

 <div id="footer">

 <p>

-Previous Topic:&nbsp;&nbsp;<a href="scripts.html">Scripts</a>

+Previous Topic:&nbsp;&nbsp;<a href="plugins.html">Plugins</a>

 &nbsp;&nbsp;&nbsp;&middot;&nbsp;&nbsp;

 <a href="#top">Top of Page</a>&nbsp;&nbsp;&nbsp;&middot;&nbsp;&nbsp;

 <a href="../index.html">User Guide Home</a>&nbsp;&nbsp;&nbsp;&middot;&nbsp;&nbsp;

diff --git a/user_guide/general/models.html b/user_guide/general/models.html
index 292aac1..95e27e1 100644
--- a/user_guide/general/models.html
+++ b/user_guide/general/models.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/multiple_apps.html b/user_guide/general/multiple_apps.html
index 7fe1ae4..683a9c9 100644
--- a/user_guide/general/multiple_apps.html
+++ b/user_guide/general/multiple_apps.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

@@ -74,15 +74,15 @@
 system/application/<var>foo</var>/config/<br />

 system/application/<var>foo</var>/controllers/<br />

 system/application/<var>foo</var>/errors/<br />

+system/application/<var>foo</var>/libraries/<br />

 system/application/<var>foo</var>/models/<br />

-system/application/<var>foo</var>/scripts/<br />

 system/application/<var>foo</var>/views/<br />

 system/application/<samp>bar</samp>/<br />

 system/application/<samp>bar</samp>/config/<br />

 system/application/<samp>bar</samp>/controllers/<br />

 system/application/<samp>bar</samp>/errors/<br />

+system/application/<samp>bar</samp>/libraries/<br />

 system/application/<samp>bar</samp>/models/<br />

-system/application/<samp>bar</samp>/scripts/<br />

 system/application/<samp>bar</samp>/views/</code>

 

 

@@ -91,7 +91,7 @@
 

 <code>$application_folder = "foo";</code>

 

-

+<p>Note: Each of your applications will need its own <dfn>index.php</dfn> file (the index.php file can be named anything you want).</p>

 

 

 

diff --git a/user_guide/general/plugins.html b/user_guide/general/plugins.html
index b41ff9d..37283d5 100644
--- a/user_guide/general/plugins.html
+++ b/user_guide/general/plugins.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/quick_reference.html b/user_guide/general/quick_reference.html
index a5e3538..6eb222c 100644
--- a/user_guide/general/quick_reference.html
+++ b/user_guide/general/quick_reference.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/requirements.html b/user_guide/general/requirements.html
index 6480e90..0570ce4 100644
--- a/user_guide/general/requirements.html
+++ b/user_guide/general/requirements.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/routing.html b/user_guide/general/routing.html
index f3249ef..43bb014 100644
--- a/user_guide/general/routing.html
+++ b/user_guide/general/routing.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/scaffolding.html b/user_guide/general/scaffolding.html
index 388ddd3..82adcf0 100644
--- a/user_guide/general/scaffolding.html
+++ b/user_guide/general/scaffolding.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/security.html b/user_guide/general/security.html
index 7509a60..ae3d2f7 100644
--- a/user_guide/general/security.html
+++ b/user_guide/general/security.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/urls.html b/user_guide/general/urls.html
index c8a44ce..d15ac34 100644
--- a/user_guide/general/urls.html
+++ b/user_guide/general/urls.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400}); 

diff --git a/user_guide/general/views.html b/user_guide/general/views.html
index 14b8767..063db86 100644
--- a/user_guide/general/views.html
+++ b/user_guide/general/views.html
@@ -7,9 +7,9 @@
 <style type='text/css' media='all'>@import url('../userguide.css');</style>

 <link rel='stylesheet' type='text/css' media='all' href='../userguide.css' />

 

-<script type="text/javascript" src="../scripts/nav.js"></script>

+<script type="text/javascript" src="../nav/nav.js"></script>

 <script type="text/javascript" src="../scripts/prototype.lite.js"></script>

-<script type="text/javascript" src="../scripts/moo.fx.js"></script>

+<script type="text/javascript" src="../nav/moo.fx.js"></script>

 <script type="text/javascript">

 window.onload = function() {

 	myHeight = new fx.Height('nav', {duration: 400});