I don't know any difference, besides the fact that Dahi is desi name for curd. It could be costing few bucks more if its mishti (sweet) or flavoured (banana, mango etc.)
As far as I know, Dahi is sure Desi, Curd is Semi-Videsi because only we Indians like to call it Curd. Most of the other countries call it Yogurt. There It is available in many many different flavors.
The type we make at home, that we call Dhai (unflavored), maybe the Videsi people call it Greek Yogurt.
I having trouble boiling eggs since these are a newer stock from my egg supplier, The shell is sticking to the skin of egg, anyone of you have a solution?