How about waterproofing the foundation? Even if drainage is an issue, it still shouldn't enter the house, correct? There must be a crack or opening somewhere in the foundation that needs to be closed. Or is improving drainage enough to prevent this from happening again?
Also, you mention that...