started with my own html parser before I discovered the go.net one and the very nice goquery api built on top of it