I got Carter a rock tumbler for Christmas, and we've been running it non-stop since then.  We finished our third batch of rocks today - each batch takes about a week at each grit, for a total of about four weeks per batch.  This last batch was a bunch of agates and jaspers from Mexico.  They came out really pretty, as you can see.