I just saw Guru. Good film, but I can see why the music was not appreciated as much after watching the movie alone. Most people thought the music was just "ok". Although the audio was popular, the movie did nothing to advance the audio further and may in fact have dimnished the audio's value. That's because the songs were not picturized well, esp. Ay Hairathe and Jaage Hain. And BTW, I don't see what is such a big deal about Ek Lo Ek Muft. The placement in the film and the visuals were perfectly fine for me. Baffles me why people are making such a stink about it.
The only director I know that has done justice to Rahman's songs on films has been Ashutosh Gowarikar. Hats off to the man. Check out Lagaan and Swades. Most songs fully picturized and not cut to pieces. Can't wait for Jodha Akbar.