In reply to Sergey Biryukov.

says who? I am all for core files (or any files) being edited. However I prefer the plugin route but I do touch the core files when needed.