Thanks to Kate over at ITTIB for finding this great site for grammar exercises. It seems to have everything from punctuation to using like and as. You can even check you answers as you go. It would be great for adults and kids. In addition to the exercises, How to Improve Your Writing seems to have a lot of great grammar and writing information.