How I spent several hours this weekend.