I went out for a curry last weekend, had a vindaloo which was very poor in flavour and heat, tasted of chilli powder only. My vindaloo I cooked last night is far better, IMO, can't compare heat levels but flavour wise mine is definately the tastier. Maybe the chef had an off day or the standard of cooking isn't upto scratch , the restaurant is recommended but to me it wasn't up there, unless my own standards have increased!