I started blogging purely as a way of improving my coding skills, and I was pretty cynical about it. From blogging I've had good feedback about how I can improve, and the mere act of keeping a blog has kept me motivated enough to keep learning and keep posting. In my opinion, definitely worth the cost.