If you want to cook curries that have that "restaraunt" taste, may I recvommend my favorite curry site? It is:
The British have actually replaced their national dish, fish and chips (french fries to Americans!) with curries!
Their love of curry dates back to the days of the British Empire when British people brought back recipes from the sub-continent.
You can actually get a better curry in Birmingham than in Bombay because of the superior quality of British grass fed beef.
Try this site - the guy really pours his soul into his recipes!