@JustSid: I didn't followed this thread enough to know what you are talking about, but I would be interested into what you in particularily mean with those remarks about 1) tabs & alignment and 2) getting pre-processor directives right.