In a large saucepan, combine water, cauliflower, potatoes, celery, carrots, and onion. Boil for 5 to 10 minutes, or until tender. Set aside.
Melt butter in separate saucepan over medium heat. Stir in flour, and cook for 2 minutes. Remove from heat, and gradually stir in milk. Return to heat, and cook until thickened. Stir in vegetables with cooking liquid, and season with salt and pepper. Stir in cheese until melted, and remove from heat.
4 juicy limes (try and find ones with thin, smooth skins; they're the juiciest and the thin skin cuts down on the chance of your drink being bitter)
1 c. sugar 6 c. cold water 6 Tbsp. sweetened condensed milk
Mix cold water and sugar very well and chill until ready to use. This step can be done ahead of time. Wash limes thoroughly with dishwashing soap; you need the soap to get the wax and pesticides off of the limes because you're using the WHOLE lime, baby. Cut the ends off the limes and then cut each lime into 8ths. Place 1/2 of the limes in your blender. Add 1/2 of the sugar water, place the lid on your blender, and pulse 5 times. Place a fine-mesh strainer over a pitcher and pour the blended mixture through the strainer and into the pitcher. Use a spoon to press the rest of the liquid into the pitcher. Dump the pulp and stuff in the strainer into the trash. Repeat with remaining limes and sugar water. Add sweetened condensed milk. Serve immediately over lots of ice. This does not keep well, so don't make this in advance.