Again, this is not a knock on anyone. But people volunteered their skills to make this coin a success. I am a little if-fy on a few parts of one of Togo's proposals, but since he's shown to be such a vital asset to the community with his PR activities I think he needs rewarded. Writing a script to install, which was likely based on Togo's guide? Good but I don't really see that as such monumental contribution (although I have yet to vote on it and will likely vote yes). And this is coming from me, I spent nearly $450 on the logo contest and got donations worth about half that. I haven't made a bit deal about that because, again, it was done prior to their being a budget and done with the knowledge that it was how "I could help" the coin.
In general, I feel that work done prior to budgets should have been done with the understanding it was for the community. I would feel a lot different if the script was submitted to the main branch and added to the main branch. But I also have to applaud the user for doing something for the community and more importantly, not being the one to complain or criticize the community for not saying yes. That's probably the main reason I will vote yes on a proposal I am undecided about, has the user been valuable to the community? Do I want to encourage future value from them?
I agree with Togo's point of work that work done in advance is in many cases ideal (since motivation or opportunity strikes at odd times, and if the work is done, there's no chance the proposal won't be followed up with). However, I would say if it's not time sensitive, asking before doing would be preferred in my book.
On the subject of abstain, I've done that on a few proposals. To me it's a sign that yes, I read and just couldn't decide how to vote, versus the chance a non-vote would be seen as apathy.