A Bagful of gems

...