Recent rains have left the Quad-Cities a soggy mess, complete with flooded streets and streams that have spilled out of their banks.