TODO: - User submitted articles - New article alerts - Check if user profile images are too big (like bigger than 400 width) and scale them if needed - (maybe) Screenshots section of admin zone (to delete/edit them) - Implement a 'preview' page for blocks, so users don't hose themselves by inputting bad PHP. Include disclaimer: if this page looks messed up, it will look messed up in the live version - Modularize how we choose fields for user profiles. Perhaps store a list of available fields in the DB and then have a profiles table that associates a field to a user to a values. - Move blocks_config.php logic into the database