I still understand your point of view, make enough sense to me... the only thing... i never use pre-built proto-board or developpement board. I always build the according to fit to my project.

The only 'kind-of' include i'll use, and it's not an include, is the template file i use for each PIC i use. In each of these files, i found all config fuses, all register name and Bit alias definition. + my usual programming sequence/block definition (PIC config, Hardware connection, Serial comm definition, Alias definition..... ) well it's a template after all

As i said, i prefer to see everything in my face. I feel safe that way. Maybe i'm too old for some changes now

It could be interesting to have an IDE who could expand the INCLUDE in the project window. I mean also transfer Labels, Alias, Variable name in the current. That way, i'll probably think about include in a different way.

Sorry Darrel