Phrase Builder

One of my favorite links is called Phrase Builder from Oxford Press. You first pick a level, then see and listen to a phrase. Then the words are scrambled, and finally you have to place the words in the correct order as you listen to it again.