Everybody loves a curry, not least because there's a style to suit just about every taste - fragrant or fiery, simple or spicy, sweet or sour, classic or contemporary. And these days you can find most of the ingredients in your local supermarket, which makes for fast and fuss-free meals.