You'll be happy to know I have enabled the following from
http://www.jwz.org/doc/tabs-vs-spaces.html for all C/C++ files
[quote]
To cause TAB characters to not be used in the file for compression,
and for only spaces to be used, do this:
(setq indent-tabs-mode nil)
[/quote]
And I still only have to press the TAB-key so everyone can be happy.