photostream 76
View all
Who's kid is this?
Ewing Arts Awards
Happy Halloween
Path-Shoveler
Broke Arts Fair
Fairy House Upgrade
NH Permaculture Day
A little after-dinner reading
First and Last days of School
Ice Cream (First Batch)
Hair Cut
Montshire Museum of Science
Children and the Arts Festival
Prepping the Garden
Stage Manager
Bedtime Stories
Best Cousins
No Question he's Our Kid 💖💖💖💖
Next Load!
Chameleon
Homemade Ramen
Intermediate Microeconomics
Seriously, who wants some zucchini?
First Losers
Gravlax
The Rock
Office for the next hour
The Weber Grill
Chocolate-faced suspicion
Now on display at the Peterborough Diner
A wee beastie
Easter basket!
One of These Things is Not Like the Other
Goodbye, crib. Hello, big kid bed.
Making a Toolbox
Captain of the sushi boat
Open-faced peanut butter, pear, and pickles
Diorama Club!
Saturday lunch pal
A portrait of the artist...
Ugh, snow.
Super Bowl Food
Woodworking Books
Blizzard Beef Stew
Having a happy Rabbie Burns Night
Highly-figured hardwood floors
First day of pre-school!
Bailey #31
I'm Dreaming of an Eldritch Horror
Merry Tubachristmas!
The Plan
Thanksgiving Storm
Autumn Hike
Sawbench No. 1
Empty Plate
First Snow of the Season
Hand Tool Thursday
Happy Birthday! Any Guesses How Old?
"I'm in the leaves!"
Good morning, New Hampshire
Homeowners!
Sunday Morning Tool Haul
Morfar's Wagon Rides
Us
AAUGHH!
Watching Momma Knit
Veggie Lunch
MIT Mini Maker Faire
Leave a Message and I'll Call You Back
Kanelbullens dag!
Piper/Gabe Wedding
It begins
Garlic Festival
Waiting for Mom
Beach day
Ham
blog 12
View all
Putting the Me in Social Media
Generative Art - The Interim Steps
Generative Art - Failed Experiment 1
Staffing for HTML5
Responsive Web Design: Opportunities and Challenges
What We Mean When We Talk About HTML5
A Departure
How We Built It: MIT REAP
Book Report: Growing Object-Oriented Software Guided By Tests
Using the Revealing Module Pattern
How I Got Here
Start it Up