Place the water into a stock pot and add the salt, sugar, Prague Powder, and spices.
Cook over high until the salt and sugar are dissolved.
Remove from the heat and add the ice.
Place the brisket into a bucket or bag and add the brine when fully cooled.
Place in the refrigerator for 10 days.
Check daily to stir and make sure the beef stays submerged.
After 10 days, remove and place the brisket into a bucket of clean cold water for 5-10 minutes.
Run the brine through a mesh strainer to catch all of the spices, and rinse under cold water to remove the excess salt.
Run the soak water through the same mesh colander to catch any spices rinsed from the brisket.
Rinse the brisket under running cold water from a minute or two to remove any remaining salt on the outside.
Place the brisket with the spices caught in the mesh strainer into a stock pot and just cover with water.
Bring to a boil, and then reduce the heat and simmer covered for 3 hours.
Remove the corned beef from the pot and allow to rest for 5-10 minutes if serving hot, or rest for 30 minutes and then slice for sandwich meat.
Make a Reuben sandwich with sliced corned beef, sauerkraut, Swiss cheese, coarse mustard and Thousand Island dressing on rye, grilling in a skillet to brown the bread and melt the cheese. Serve with a good kosher dill pickle.
Notes
The brined brisket is now corned beef. You can freeze this and cook it later.