Don't Take Your Gods To Town + Blake Sims' Dr. Strange!
A friend send me this short online comic ages and ages ago, and I now I totally know where it's from.
Anyone recognize it? EDIT: blaketiger in the comments pointed out that Steven Sanders might be the Steven Sanders from Five Fists of Science (and the upcoming S.W.O.R.D.), so I sent out to investigate (send an email)! Turns out he is the artist, and was cool with posting it here. You can check out more of his comics and art at his site.