Learn about the causes, symptoms and types of kidney stones, and discover effective prevention strategies. Find out when to seek medical attention for this common and painful condition.