In a statement like >The weeds have grown overnight. The reason is because it rained yesterday Is "*the reason is because*" good grammar? Isn't it better to say >The weeds have grown overnight because it rained yesterday