Regarding sounds and noises during work, have you tried ambient style music or noise machines in the background, for example:
http://musicforprogramming.net/
I've honestly gotten to the point where I can't sit down and get any work done without it, but I'm sort of paranoid that it might be a distraction and I'm not doing my highest level thinking with it on. I have no evidence to support it, just a concern. It may just be that whole "I get my best ideas while showering/jogging/driving" thing, though.
Also, if you don't mind me asking, would you say you've effectively "cured" your ADD with just the techniques you describe, or are you medicated as well?
Anyway, I'd love to read that blog post if you get the chance.