Now that I’ve failed another challenge, I can go back to rambling about tech purchases that I don’t even have the money to buy.

Simon Woods @SimonWoods