Most WordPress plugins out there are simple things, fixing or changing one thing at a time. But there are also examples of more complex things, like e-commerce and banner management, advanced anti-SPAM control, more flexible content and user management, etc. One of the common things between those “advanced” plugins is that they almost always provide a user with a way to configure them – a screen with options.
Adding options to WordPress plugins « WordPress Bits
Previous post: A look inside the WordPress database « WordPress Bits
Next post: PHP one line IF statement