Projects like this often take more time than expected, but seeing the progress along the way makes it worthwhile. It's always helpful when people document their builds and share lessons learned. Between reading project updates, I occasionally
Play Chicken RD Australia for a quick change of pace.