If Black can win any ko what can he get in this situation? Thanks to Bass, kaf, BartTM and tails for pointing out an errors with the problem. It's now in the sandbox area because it sucks.
(;AW[aa]AW[ab]AB[bb]AW[ca]AW[cb]AW[db]AW[da]AW[ea]AW[eb]AW[ec]AW[dc]AB[cc]AB[cd]AB[dd]AB[ed]AB[fd]AB[fc]AB[fb]AW[bc]AW[bd]AW[ac]AW[be]AW[ce]AW[de]AW[fe]AW[ee]AB[fa]AW[gb]AW[gc]AW[gd]AW[ge]LB[af:Ko]LB[cf:Sente]LB[ef:Gote]LB[cg:seki]LB[eg:seki]C[Black is ko-master. Black plays and gets a...FORCE]AW[ha]AW[hb]LB[gf:Gote]LB[gg:life]AP[goproblems]
(;B[cf];W[cg]LB[ba:A];B[ba]
(;W[db]C[This is the old solution. Thanks to BartTM for pointing out the error in my ways.]
(;B[cb];W[da]C[White made a mistake and Black got a sente seki. Later A can be used as a ko threat.]LB[eb:A])
(;B[ca]C[Black just killed himself in gote! What were you thinking?])
(;B[da];W[cb])
(;B[ea];W[cb])
(;B[eb];W[cb])
(;B[ec]C[On a rather suicidal mood, are we? White doesn't need to answer this and Black still dies.])
(;B[dc];W[cb]))
(;W[cb]LB[db:A]C[CHOICE];B[db];W[da]LB[ea:A];B[ea];W[ca]LB[ec:A];B[ec]C[Nope. A gote life it is.]))
(;B[af];W[ag]C[If White is going to lose the ko he will force Black to live and even gets to keep sente.]LB[ba:A];B[ba];W[cb]LB[db:A];B[db];W[da]LB[ea:A];B[ea];W[ca]LB[ec:A];B[ec])
(;B[ef];W[eg]C[Black must choose gote seki only if White is the ko-master.]LB[ba:A];B[ba];W[db]LB[cb:A];B[cb];W[eb]LB[ea:A]LB[df:T]C[If White is ko-master he can force a ko with A. Tenuki with T to see how.]
(;B[ea];W[da]LB[dc:A];B[dc]C[This is the gote seki.])
(;B[df];W[ea]LB[cf:T];B[cf];W[ga]LB[bf:T];B[bf];W[ca]LB[af:T];B[af];W[ec]LB[da:A];B[da]C[It's a rather bad ko for White though...]))
(;B[gf];W[gg];B[ba];W[cb]
(;B[db];W[da]
(;B[ea];W[ca]
(;B[ec]C[RIGHT])
(;B[bb];W[ba];B[ec]C[RIGHT])
(;B[ba];W[bb];B[ec]C[RIGHT])
(;B[eb]C[Cool misclick.])
(;B[dc]C[You might want to practice your aim...])
(;B[ga];W[ec]C[Oh! You still found a way to die in sente!]))
(;B[eb]C[Suicide in gote.])
(;B[dc]C[Killing yourself and letting the opponent tenuki sure is fun!])
(;B[ec];W[ea]))
(;B[ca];W[db])
(;B[da];W[db])
(;B[dc];W[db])
(;B[ec];W[db])
(;B[eb]C[Black just killed himself in gote, too bad...])
(;B[ea];W[db])))