Wow Bella I agree with you 110% on the email stuff. I also run my own server located in my house. There should be a way to manually set ALL email functions on or off overriding anything a user has or had set in the forums in the control panel. As far as editing the code manually to change things I also do the same thing after testing to make sure there are no bugs in the software, there always are. My argument has always been that the site owner should have full control over everything this software does however the consensus is then it would be to complicated for the general user.

One of my major peeves is that every time someone makes a post it is added to their watch list where they can have the stuff emailed to themselves. I edit and remove all the checked stuff in the .php files for this stuff. It should be a CP setting that is be checked by default or even an option to the user.