tynan wrote:
I also resisted the temptation to confront White stones directly, maintaining a stand-off until I felt the need to answer directly.
That attitude will, I am afraid, not get you very far. Sure, White, whether human or computer program, can probably beat you up in fights. But that gives you opportunities to learn.

Sakata recommended trying to kill White groups, and I agree. When I started out I fought like hell, and I am glad that I did. Sure, I lost a lot of fights and groups, but I learned a lot, too.

A few comments.
(;FF[4]AP[GOWrite:2.2.21]GM[1]CA[UTF-8]ST[2]SZ[19]RE[B+17]FG[259:]PL[W]DT[2013-09-19]GN[ ]PM[0]PW[GNU Go]PB[ ]AB[jp][pj][dd][jj][jd][dp][dj][pp][pd]HA[9]
;W[cn]
(
;B[gq]C[*** OK. But see variation.]
;W[en]
(
;B[cl]C[*** Good idea. See variation.]
;W[fm]
(
;B[cg]C[*** Good idea. But see variation.]
;W[bp]
(
;B[bm]C[*** A dual purpose play, attacking White while making territory. But see variation.]
;W[nd]
(
;B[gc]C[*** A single purpose play. Besides, Black is already strong here. Coals to Newcastle. See variation.]
;W[lc]
;B[qg]C[*** Good idea.]
;W[le]C[*** White has given Black the initiative. What now?]
(
;B[qm]C[*** A single purpose play. see variation.]
;W[jf]C[*** A nice play.]
(
;B[mq]C[*** Coals to Newcastle. You know where to play. See variation.]
;W[lg]C[*** Again ceding the initiative. But now this White group is very hard to attack.]
(
;B[nh]C[*** So why attack it? You know where to play. See variation.]
;W[li]
(
;B[lk]C[*** A good idea. But single purpose. You know where to play. See variation.]
;W[cq]C[*** Oops! ]
(
;B[dr]C[*** Good idea. But see variation.]
;W[nj]
(
;B[nl]C[*** It is still better to attack the bottom left group. See variation.]
;W[jb]
;B[ic]C[*** Small. Who cares about a single stone? It is not like the White group is in any danger.]
;W[hf]C[*** Not a bad play. OC, the bottom left corner is big.]
;B[ge]C[*** Small.]
;W[hn]C[*** Oops! Now it is not so easy to attack this group. End of comments.]
;B[fk]
;W[ib]
;B[hc]
;W[fa]
;B[fb]
;W[ga]
;B[gb]
;W[ha]
;B[ea]
;W[eb]
;B[ec]
;W[db]
;B[dc]
;W[cc]
;B[cd]
;W[cb]
;B[bc]
;W[cr]
;B[ds]
;W[dq]
;B[eq]
;W[cs]
;B[fr]
;W[fg]
;B[ef]
;W[hh]
;B[hj]
;W[lj]
;B[fi]
;W[oc]
;B[of]
;W[qb]
;B[qc]
;W[rb]
;B[rc]
;W[sc]
;B[sd]
;W[sb]
;B[rd]
;W[hl]
;B[gk]
;W[km]
;B[kk]
;W[kn]
;B[mk]
;W[kp]
;B[jr]
;W[jo]
;B[ip]
;W[ni]
;B[oi]
;W[qq]
;B[pr]
;W[qp]
;B[qo]
;W[pq]
;B[oq]
;W[qr]
;B[ps]
;W[ro]
;B[rn]
;W[op]
;B[po]
;W[or]
;B[nq]
;W[os]
;B[sn]
;W[nn]
;B[on]
;W[eg]
;B[dg]
;W[bb]
;B[ac]
;W[lr]
;B[lq]
;W[ab]
;B[bd]
;W[nm]
;B[om]
;W[eh]
;B[ei]
;W[dh]
;B[ch]
;W[bn]
;B[cm]
;W[ms]
;B[kq]
;W[ep]
;B[eo]
;W[fp]
;B[fo]
;W[fn]
;B[go]
;W[do]
;B[fq]
;W[cp]
;B[gp]
;W[ok]
;B[pk]
;W[he]
;B[hd]
;W[ie]
;B[id]
;W[nf]
;B[oe]
;W[mh]
;B[ng]
;W[ne]
;B[og]
;W[rp]
;B[so]
;W[lp]
;B[mp]
;W[mo]
;B[no]
;W[lo]
;B[oo]
;W[mm]
;B[ol]
;W[el]
;B[ek]
;W[ji]
;B[ij]
;W[gf]
;B[ff]
;W[dp]
;B[ho]
;W[gh]
;B[gi]
;W[mg]
;B[pc]
;W[pb]
;B[oj]
;W[nk]
;B[pl]
;W[di]
;B[ci]
;W[mj]
;B[kj]
;W[ki]
;B[ii]
;W[ih]
;B[im]
;W[il]
;B[ik]
;W[jl]
;B[jm]
;W[hb]
;B[kc]
;W[kb]
;B[kd]
;W[io]
;B[kl]
;W[lm]
;B[jk]
;W[gl]
;B[fl]
;W[gn]
;B[hm]
;W[gm]
;B[hk]
;W[dl]
;B[dk]
;W[dm]
;B[am]
;W[ld]
;B[ke]
;W[kf]
;B[od]
;W[fh]
;B[hi]
;W[sp]
;B[in]
;W[an]
;B[iq]
;W[qs]
;B[kr]
;W[ks]
;B[nr]
;W[ns]
;B[js]
;W[ls]
;B[np]
;W[ml]
;B[ll]
;W[je]
;B[jc]
;W[mr]
;B[ps]
;W[pr]
;B[tt]
;W[tt]
)
(
;B[dq]C[*** A dual purpose play, making territory while attacking. The White group still has no eye.]
(
;W[cr]C[*** Actually not so good.]
;B[bn]
;W[co]
;B[cp]
;W[bo]
;B[br]
;W[bq]
;B[cs]
)
(
;W[br]
;B[bn]
;W[co]
;B[cp]
;W[bo]
;B[cr]
;W[bq]C[*** Better for White, but still only one eye.]
;B[hm]C[*** Topping the tree.]
)
)
)
(
;B[dq]C[*** More solid.]
)
)
(
;B[cq]
)
)
(
;B[cq]
)
)
(
;B[cq]
)
)
(
;B[cq]C[*** This White group does not have an eye yet. Attack! While making territory, OC.]
)
)
(
;B[pf]C[*** Usual reply. It is actually a dual purpose play, building a framework while attacking the single stone.]
)
)
(
;B[cq]C[*** Also making territory while attacking, but on a bigger scale. Think big.]
)
)
(
;B[gj]C[*** Another dual purpose play, building a framework while attacking. It is a bigger scale than the play in the game. Think big.]
)
)
(
;B[dm]C[*** First the peep]
;W[dn]C[*** To make White heavy. White cannot easily sacrifice these stones.]
;B[gn]C[*** Then the capping play to attack. This kind of capping play is called topping the tree. This is a dual purpose play, which builds a framework in addition to attacking. Try to make dual purpose plays.]
)
)
(
;B[fq]C[*** More solid.]
)
)