I just got killed by a newbie bug

        if(isset($request['logout']));
        {
            $user = DataManager::CurrentUser();
            if($user != null)
                $user->Logout();
        }

See the problem?

I find the old programming rule 100% true. (I wonder who made it up)....

The longer you spend trying to debug an issue the more elementary it is.

When is the last time you set up your MVC all wrong and spend all day figuring out why. probably never... right?
When is the last tine you spent like 2 hours debugging something... only to discover you added a stupid quote to you SQL string somewhere. probably a lot!

CURSES!