Don't all words that end with an 'f' use 'v' in the plural. Not just roof and rooves but calf, half, loaf,leaf, knife etc? (funny, just noticed that the forum spell-checker doesn't like rooves!)