Residents and businesses are still working to recover from the July 4 storm that knocked out power across town, even as heavy rains continue to fall.