When I said "EXCELLENT" in my first post, I guess I didn't mean "excellent".

I meant "so much better than the steak or chicken". I fly between ORD and NRT twice a month, so I got kinda sick of the same thing on the menu. I've now had the IVM each time for the last 4 months. No it is not the quality of a fine Indian restaurant but it is better than the alternative, in my opinion.