Great recent additions, thanks to all the posters.