Yes!, to all of your posts. I concur with almost every word of all that you've written. My kitchen also smells of the enticing aroma of Indian food when I cook it, and particularly so after I'd prepared the 3 Australian base gravies a few weeks back. You tend to notice it more coming in "fresh" than you do by actually being amongst it as well, so it's likely that this is a contributing factor.
It may just be that the Takeaway bain marie has 12 different dishes along with samosas and Tikka all sitting there, plus the cooking pots bubbling away out back and a Tandoor turning out naan all at once that causes the complexity of the aroma. It's difficult to say.
I've been told it's the fenugreek that causes the smell and missing flavour. That's only part of it. The way the onions are cooked, ditto. Spiced oil, I'm not sure. I need to give it a real test out. Don't get me wrong here. I love my curries and they are good. The people who have eaten them love them and so do I. I just feel that there is that last tiny bit. But where would the fun be if you didn't have something extra to strive towards?
George, I believe that Taste and Smell are very closely linked senses and bacon almost always smells better than it tastes as do barbequed onions.