Real Vim ninjas count every keystroke - do you?

Pick a challenge, fire up Vim, and show us what you got.

Leaderboard, Changelog, Rules & FAQ, updates: @vimgolf, RSS.

Your VimGolf key: please sign in

$ gem install vimgolf
$ vimgolf setup
$ vimgolf put 4fa0d2fa2037000001000057

Exchanging Quotes

Sometimes you need to exchange a choice of quotes in some code.

Start file
mystring = 'This quoted string contains \' and is also'
           'surrounded with \' characters.  It is also'
           'a multiline string too'
End file
mystring = "This quoted string contains ' and used to be"
           "surrounded with ' characters.  It is also"
           "a multiline string too"

View Diff

1,3c1,3
< mystring = 'This quoted string contains \' and is also'
<            'surrounded with \' characters.  It is also'
<            'a multiline string too'
---
> mystring = "This quoted string contains ' and used to be"
>            "surrounded with ' characters.  It is also"
>            "a multiline string too"

Solutions

The best way to learn is to practice. Below, you will find some of the solutions other golfers have entered. To unlock higher ranked solutions, submit your own entry which does as well or better than the solutions you can currently see - climb the ladder!

Check out these helpful resources to improve your Vim skills... Game on.

Unlock 144 remaining solutions by signing in and submitting your own entry
#145 Jason Wolf / @zephyr_wolf - Score: 40 - 11/08/12 @ 09:34
:%s/'/"/g|%s/\\"/'<CR>k6f ct" used to be<Esc>ZZ

0 comments

#146 powertomato / @powertomato - Score: 40 - 07/07/13 @ 12:22
f'r";;.+.;;.+.;.?\<CR>xnxwwcfoused to be<Esc>ZZ

0 comments

#147 curist / @curist - Score: 40 - 07/08/13 @ 19:54
:%s/'/"/g|%s/\\"/'/g<CR>BB2cwused to be<C-C><C-C>ZZ

0 comments

#148 David Pathakjee / @DavidPathakjee - Score: 40 - 08/13/13 @ 21:08
2W<C-V>2jr"$<C-V>jr"d2biused to be<Esc>F\xjF\xj$r"ZZ

0 comments

#149 newton / @newtonsmartt - Score: 40 - 10/15/13 @ 13:10
qaf'r"$r"0jq2@a:%s/\\<CR>k$c2bused to be<Esc>ZZ

0 comments

#150 Stefan Schmidt / @stafue - Score: 40 - 12/06/13 @ 03:34
:%s/'/"/g<CR>:%s/\\"/'/g<CR>BBct"used to be<Esc>ZZ

0 comments

#151 Bill Booth / @ohiopyle - Score: 40 - 01/29/14 @ 15:39
5fi2cwused to be<Esc>:%s/'/"/g|%s/\\"/'/g<CR>ZZ

0 comments

#152 jgpaiva / @jgpaiva - Score: 40 - 01/31/14 @ 03:28
:%s/'/"/g<CR>kf\xr'kf\xr'wwct"used to be<Esc>ZZ

0 comments

#153 w1zeman1p / @wizemanip - Score: 40 - 05/12/14 @ 12:04
:%s/'/"/g|%s/\\"/'/g<CR>k7wct"used to be<Esc>ZZ

0 comments

#154 noodl / @noodlet - Score: 42 - 11/02/12 @ 02:18
:%s/\\\@<!'/"/g<CR>?\<CR>xnxwwc2wused to be<Esc>:wq<CR>

0 comments

#155 n0nick / @n0nick - Score: 42 - 11/19/12 @ 06:23
:%s/'/"<CR>:%s/'$/"<CR>:%s/\\<CR>2Bc2wused to be<Esc>ZZ

0 comments

#156 DJ LoBraico / @pygatea - Score: 42 - 12/11/12 @ 15:21
:%s/\\//<CR>k<C-V>jjr"A<Esc>bbd$Aused to be"<Esc>jr"jr"ZZ

0 comments

#157 Brian Besmanoff / @BrianBesmanoff - Score: 42 - 08/04/13 @ 18:34
%:%s/'/"/g<CR>/\\<CR>cw'<Esc>n.kfl2b2cwused to be<Esc>ZZ

0 comments

#158 Carlos Hernando / @chernando - Score: 43 - 06/13/12 @ 11:31
/is a<CR>c2wused to be<Esc>:%s+'+"+g<CR>:%s+\\"+'+<CR>ZZ

0 comments

#159 Viswanath Sivakumar / @viswanathgs - Score: 43 - 08/28/12 @ 05:03
:%s/'/"/g<CR>:%s/\\"/'/g<CR>k$bbc2wused to be<Esc>:x<CR>

0 comments

#160 Tj / @yrddy - Score: 43 - 08/18/14 @ 20:26
qaf'r"qqbf\xq2Wc$used to be"<Esc>+r"@b@a+02@aZZ

0 comments

#161 Eric Soderstrom / @eksoderstrom - Score: 44 - 07/20/12 @ 08:06
:5<BS>%s/'/"/g<CR>ggf\R' and used to be"<Esc>jF\cw'<Esc>ZZ

0 comments

#162 Hachez Floran / @FloranHachez - Score: 44 - 09/03/13 @ 10:55
<CR>:%s/'/"/g<CR>:%s/\\"/'<CR>k$hdTdcss used to be<Esc>ZZ

0 comments

#163 Kubek2k / @kubek2k - Score: 45 - 05/23/12 @ 05:50
:%s/'/"/g<CR>?\<CR>xr'nxC' and use <BS>d tp <BS><BS>o be"<Esc>ZZ

0 comments

#164 TimWolla / @TimWolla - Score: 45 - 06/09/14 @ 14:27
:s/is also/used to be<CR>:%s/'/"/g<CR>:%s/\\"/'<CR><Esc>ZZ

0 comments

#165 Bart of Denver / @bartofdenver - Score: 46 - 08/12/13 @ 07:36
:%s/'/"/g<CR>kf\cw'<Esc>kf\.wc3wand used to bve<BS><BS>e<Esc>ZZ

0 comments

#166 Raphael Robatsch / @tztape - Score: 47 - 05/02/12 @ 02:13
:%s-'-"-g<NL>:%s-\\"-'-<NL>:1s-is also-used to be-<NL>ZZ

0 comments

#167 tomazur_06 / @tomazur_06 - Score: 47 - 05/03/12 @ 13:39
:%s/'/"/g<CR><Up><fd-56><fd-56><Del><Del>i'<Up><fd-56><fd-56><Del><Del>'<fd-56><fd-56><Esc>ct" used to be<Esc>:w<CR>:q<CR>

0 comments

#168 John Whitley / @johnwhitley - Score: 48 - 05/07/12 @ 14:10
:%s/'/"/<CR>:<Up><Left><Left><Left>$<CR>?and <CR>w2cwused to be<Esc>:%s/\\//<CR>ZZ

0 comments

#169 Oliver Christ / @0liverChrist - Score: 48 - 09/25/13 @ 07:46
/ i<CR>lct'used to be<Esc>:%s/'/"/gc<CR>ynyyna:%s/\\//g<CR>ZZ

0 comments

#170 Paul Rosenzweig / @p9r - Score: 49 - 06/01/12 @ 14:06
:%s/'/"/g<CR>:%s/\\"/'/g<CR>k$bbd2eiand<BS><BS><BS>used to be<Esc>ZZ

0 comments

#171 Dave@Highgroove / @HighgrooveDave - Score: 50 - 05/22/12 @ 12:38
:%s/\\//g<BS><CR><Up><C-V>jjr"$<C-V>jr"2F dt"i used to be<Esc>G$r"<Esc>:wq<CR>

0 comments

#172 Ravi S Sinha / @ambidextrousTx - Score: 53 - 08/29/12 @ 14:38
:%s/\\//g<CR>:%s/'/"/cg<CR>ynyynyyygg8Wdawcwused to be<Esc>:wq<CR>

0 comments

#173 Pasha Klets / @p01nt - Score: 55 - 05/02/12 @ 03:01
:%s/'/"<CR>:%s/\\'/'<CR>:%s/'$/"<CR>1G/is a<Esc>/<Up><CR>dfoiused to be<Esc>ZZ

0 comments

#174 Chris Brown / @engineercyb - Score: 55 - 07/31/12 @ 14:09
:%s/'\(\([^']\|\\'\)*\)'$/"\1"<CR>kf\xk;xwwCused to be"<Esc>ZZ

0 comments

#175 Joseph Reddington / @joereddington - Score: 55 - 08/20/12 @ 03:54
:%s/'\(.*\)'/"\1"<CR>:1s/ i.*o/ used to be<CR>:5s<BS><BS>%s/\\'<BS><CR>ZZ

0 comments

#176 Michaël M. / @asenar - Score: 56 - 06/02/12 @ 09:10
:s/is also/used to be<CR>:%s#\\\?'#"#g<CR>:%s/ " / ' <CR>:wqa<Esc><Esc>ZZ

0 comments

#177 Jan Wedekind / @wedesoft - Score: 56 - 07/15/12 @ 14:21
:%s/'\(.*\)'/<BS>$/"\1"/<CR>:%s/\\'/'/<CR>k$Fic/"<CR>used to be<Esc>:wq<CR>

0 comments

#178 Will Furnass / @WillFurnass - Score: 61 - 05/08/12 @ 06:48
:%s/'\(.*\)'/"\1"/g<CR>:%s/\\'/'/g<CR>:1s/is also/used to be/g<CR>:wq<CR>

0 comments

#179 Simo Leone / @simo_leone - Score: 70 - 05/17/12 @ 14:38
:%s/'/"/g<CR>:%s/\\//<CR>u:<Up><Left><Left><Right><Left>"<Right><Right><Left>'<CR>:%s/"<BS>and is also/and used to be/<CR>:wq<CR>

0 comments

#180 Viktor Jackson / @AntiStalinista - Score: 87 - 05/04/12 @ 20:08
:%s# '# "#g<CR>:<Up><Left><Left><Left><Left><Left><Left><Left><Right><Right><Left><BS><Right>$<Right><Right><Right><CR>u:<Up><Left><Left><Left><BS><CR>:%s$<BS>#\\##g<CR>1G$3bt"3bct"and used to be<Esc>:w<CR>;q<CR>:q<CR>

0 comments

Created by: @jlozinski

180 active golfers, 613 entries

Leaderboard (lowest score wins):
30
#1 - Urtica dioica / @udioica

01/04/2013 at 03:55PM

30
#2 - Adam Bell / @adamgbell

03/30/2013 at 09:06AM

30
#3 - Petro Тrouq / @zulolosi

05/31/2013 at 07:44PM

30
#4 - John Braxler / @braxler

03/27/2014 at 01:46PM

31
#5 - Mathieu Fortier / @mathieufortier

05/12/2012 at 08:16PM

31
#6 - sgfgdf / @sgfgdf

05/14/2012 at 08:26AM

31
#7 - Federico Galassi / @federicogalassi

05/14/2012 at 11:35PM

31
#8 - Tim Chase / @gumnos

05/17/2012 at 10:17AM

31
#9 - Forrest L Norvell / @othiym23

05/17/2012 at 10:55PM

31
#10 - Justin Love / @wondible

05/30/2012 at 09:05AM

31
#11 - Raúl Jara / @rauljara

07/06/2012 at 12:40PM

31
#12 - Wei Dai / @clvv42

07/12/2012 at 12:57PM

31
#13 - John Piasetzki / @jpiasetz

07/12/2012 at 09:55PM

31
#14 - Kerson Hsiao / @KersonHsiao

08/14/2012 at 12:39AM

31
#15 - Joseph J. Piché / @jjpiche

08/25/2012 at 06:01PM

31
#16 - Conner McDaniel / @connermcd

09/17/2012 at 09:37PM

31
#17 - Vim rocks / @vimrocks

10/07/2012 at 01:15PM

31
#18 - Victor Ramirez / @virako

10/15/2012 at 06:03PM

31
#19 - Trevor Powell / @DoomedBunnies

04/10/2013 at 10:21PM

31
#20 - Marco Hinz / @_mhinz_

05/21/2013 at 05:54AM

31
#21 - Bradd Szonye / @bszonye

07/11/2013 at 06:02AM

31
#22 - John Meisner / @jmeisned

06/25/2014 at 09:31PM

32
#23 - Fabien Pelletier / @FabPelletier

05/03/2012 at 07:14AM

32
#24 - Sebastian Kusnier / @skusnier

05/03/2012 at 12:23PM

32
#25 - Tibor Claassen / @codebeige

05/03/2012 at 12:34PM

32
#26 - ise0615 / @ise0615

05/04/2012 at 09:02AM

32
#27 - Sergey / @sav86

05/04/2012 at 05:44PM

32
#28 - Rod Knowlton / @codelahoma

05/05/2012 at 01:07PM

32
#29 - Brian Stolz / @tecnobrat

05/07/2012 at 02:55PM

32
#30 - Boyance / @Boyance_nl

05/09/2012 at 01:52PM

32
#31 - VimGolfDzNrSQleot / @VimGolfDzNrSQle

05/10/2012 at 02:03PM

32
#32 - Neil / @spameldoon

05/11/2012 at 07:23PM

32
#33 - Christian Gaida / @chgaida

05/12/2012 at 09:06AM

32
#34 - mnx / @mnxx

05/14/2012 at 06:26AM

32
#35 - Simon Nicolussi / @sinic

05/16/2012 at 02:48PM

32
#36 - magdzikk / @magdzikk1

05/18/2012 at 01:45PM

32
#37 - Matt Holden / @MatthewEvHolden

05/19/2012 at 12:01AM

32
#38 - Vasil Sakarov / @vsakarov

05/21/2012 at 10:34AM

32
#39 - Maksim S. / @waynesayonara

09/05/2012 at 12:17PM

32
#40 - Édouard M'tou / @DouardM

10/09/2012 at 01:27PM

32
#41 - Joel Elkins / @dice_tea

03/06/2013 at 06:08AM

32
#42 - Casey Dwyer / @caseydwyer

10/25/2013 at 12:00PM

32
#43 - Joonas Pihlajamaa / @jokkebk

02/19/2014 at 03:55AM

33
#44 - Eric Weikl / @ericweikl

05/02/2012 at 12:22PM

33
#45 - Martin Aumueller / @aumuell

05/04/2012 at 12:36PM

33
#46 - ミゲ / @tsumaranaikedo

05/04/2012 at 08:42PM

33
#47 - William Dunand / @wdunand

05/10/2012 at 07:34PM

33
#48 - quintin / @quintinjeannoel

05/30/2012 at 10:42AM

33
#49 - Dil / @dilpun

05/31/2012 at 05:24AM

33
#50 - Ryan O'Connell / @Salshammath

06/23/2012 at 07:55AM

33
#51 - Marcin Sza / @coot_

10/19/2013 at 05:07PM

34
#52 - Ryan Arana / @cadetZemm

05/02/2012 at 06:33PM

34
#53 - Henri Wiechers / @hwiechers

05/02/2012 at 11:08PM

34
#54 - Son of Bongo / @bpcode

05/07/2012 at 07:58AM

34
#55 - Javier Blanco / @jbgutierrez

05/23/2012 at 11:43AM

34
#56 - Mohammed / @mbadran

05/25/2012 at 06:22AM

34
#57 -  Ikhsan Maulana / @ixandidu

08/18/2012 at 08:37AM

34
#58 - Mats Sigge / @MatsSigge

09/30/2012 at 12:50PM

34
#59 - Tyler / @tylerbindon

04/02/2013 at 10:34PM

34
#60 - Va bien te faire fou / @mplayer_vimgolf

11/15/2013 at 06:58PM

34
#61 - RB / @powerage88

04/19/2014 at 09:10AM

34
#62 - eBrnd / @eBrnd

11/03/2014 at 12:49PM

35
#63 - h_east (DDD ready) / @h_east

05/02/2012 at 12:33AM

35
#64 - Tesnorth / @Tesnorth

05/02/2012 at 07:39AM

35
#65 - Daumantas / @dbaltrus

05/02/2012 at 04:54PM

35
#66 - Raj Sahae / @rajsahae

05/02/2012 at 05:06PM

35
#67 - Øystein Walle / @oysteinwalle

05/31/2012 at 11:14AM

35
#68 - Steven Occhipinti / @steveocchipinti

05/31/2012 at 09:12PM

35
#69 - Benoit Mortgat / @Benoit_Mortgat

06/05/2012 at 01:43PM

35
#70 - Benson Kim / @BensonRLA

06/06/2012 at 03:52AM

35
#71 - Yann Moisan / @YannMoisan

01/12/2013 at 10:03AM

35
#72 - Aaron Bieber / @aaronbieber

07/15/2013 at 03:58PM

35
#73 - Nathan / @NathanHarperoni

07/20/2013 at 08:45AM

35
#74 - cj / @cj01101

08/06/2013 at 09:26PM

35
#75 - James / @Dronak

09/12/2013 at 12:59PM

36
#76 - Daniel Lundin / @danielundin

05/02/2012 at 07:46AM

36
#77 - 無ん垢の叫び / @john_ababa

05/05/2012 at 09:48PM

36
#78 - Nicholas Kulikov / @abrakadabra

05/06/2012 at 04:43AM

36
#79 - francois bard / @misterfrb

05/07/2012 at 12:01AM

36
#80 - Robert Stump / @stumprm

05/08/2012 at 04:17AM

36
#81 - Dave C / @dmlc133

05/10/2012 at 02:25AM

36
#82 - Zygis Skulteckis / @zygis

05/27/2012 at 12:49AM

36
#83 - Matthew Clair / @CanadaRox

08/25/2012 at 02:05AM

36
#84 - Joe Nelson / @begriffs

09/03/2012 at 03:01PM

36
#85 - Jason Graham / @jason__graham

03/02/2013 at 04:49PM

36
#86 - Steve Tjoa / @stevetjoa

07/03/2013 at 11:31PM

36
#87 - Andrew Crites / @ExplosionPills

09/12/2013 at 06:56PM

36
#88 - Charlene Tshos / @charlymul

11/11/2013 at 11:35PM

36
#89 - Casper Christensen / @Casper__C

12/23/2013 at 05:43AM

36
#90 - Quota / @Quotad

01/22/2014 at 02:52AM

36
#91 - Helge Milde / @helgefmi

02/03/2014 at 07:10AM

36
#92 - TapTemplate / @TapTemplate

06/24/2014 at 06:01PM

37
#93 - Marcin Kulik / @sickill

05/02/2012 at 01:23AM

37
#94 - Nolen Royalty / @NolenRoyalty

05/06/2012 at 03:58PM

37
#95 - CyLiu / @CyLiu

05/13/2012 at 08:31PM

37
#96 - Stanley Wang / @stanleynwang

05/14/2012 at 11:43PM

37
#97 - Christopher Brew / @Seph1rothVII

05/18/2012 at 02:38PM

37
#98 - Tomas Frostensson / @frostensson

05/22/2012 at 08:33AM

37
#99 - keikun / @funkaloo

07/02/2012 at 12:24AM

37
#100 - jared miller / @jared_vim

03/02/2013 at 03:54PM

37
#101 - RobertT / @techrt2050

07/10/2013 at 04:28AM

37
#102 - gary.klindt@googlema / @garstekli

11/26/2013 at 05:01AM

37
#103 - Bambu / @bambumandinga

01/18/2014 at 09:26PM

37
#104 - Marcus Kellerman / @sharkusk

03/30/2014 at 12:18AM

37
#105 - Ram Tamtam / @ramtamtamtam

07/16/2014 at 07:04AM

38
#106 - Jonathan Lozinski / @jlozinski

05/01/2012 at 11:36PM

38
#107 - Renat Aksitov / @Korvin79

05/02/2012 at 07:48AM

38
#108 - Jiří Chára / @JiriChara

05/06/2012 at 06:02AM

38
#109 - Kevin Hansen / @coolwebteacher

05/07/2012 at 02:46PM

38
#110 - Arne Ehrlich / @typedlambda

05/09/2012 at 12:37PM

38
#111 - Evgeny Persienko / @zzazab

05/11/2012 at 10:07PM

38
#112 - Julio Silva / @9jb

05/14/2012 at 09:21AM

38
#113 - Jacob Vosmaer / @jacobvosmaer

06/03/2012 at 06:14AM

38
#114 - shutl_test / @shutl_test

06/06/2012 at 03:34AM

38
#115 - Jacek Wysocki / @ex00

06/14/2012 at 03:24AM

38
#116 - Glen / @Glen_S

07/20/2012 at 08:47PM

38
#117 - Ryan Patterson / @CGamesPlay

07/29/2012 at 10:41AM

38
#118 - JustGage / @JustGage

09/03/2012 at 08:10AM

38
#119 - Justin / @justinjaffray

05/17/2013 at 08:17AM

38
#120 - brett / @brettyukich

09/20/2013 at 08:12PM

38
#121 - Eric Potter / @pottereric

12/20/2013 at 06:44AM

38
#122 - Jason L. Shiffer / @zerotao

01/29/2014 at 05:56AM

38
#123 - Ali El Amine / @Allouch95

02/07/2014 at 07:15AM

38
#124 - Patrick Pitoscia / @Patrick03960431

08/07/2014 at 03:12PM

39
#125 - vall / @provall1

05/04/2012 at 03:18AM

39
#126 - Tyler B / @DuderB

05/16/2012 at 06:54PM

39
#127 - Jason Rudolph / @jasonrudolph

05/17/2012 at 04:28PM

39
#128 - jimdev / @jimdev2

05/25/2012 at 01:42AM

39
#129 - Ilya Strukov / @i1ey

05/26/2012 at 12:19AM

39
#130 - Benjamin Sergeant / @bsergean

06/04/2012 at 09:39PM

39
#131 - buz / @buzbone

06/14/2012 at 07:13PM

39
#132 - utopiah / @utopiah

06/18/2012 at 05:56AM

39
#133 - Benoit Thiell / @benoitthiell

07/23/2012 at 07:25AM

39
#134 - Greg Sexton / @greg_sexton

08/05/2012 at 01:15PM

39
#135 - Justin Le / @mstk

07/25/2013 at 12:02AM

39
#136 - Juan Luis / @rufianw

07/02/2014 at 08:14PM

40
#137 - Richard Ramsden / @rramsden

05/07/2012 at 02:50PM

40
#138 - Neal Lindsay / @neall

05/10/2012 at 03:23PM

40
#139 - learninghang / @learninghang

05/16/2012 at 08:54PM

40
#140 - Chris Dahms / @zentrified

05/19/2012 at 04:10PM

40
#141 - captain_morgan / @captain_morgan

06/05/2012 at 02:51AM

40
#142 - Greg Sabo / @gregsabo

06/20/2012 at 09:38PM

40
#143 - Brandon Montgomery / @bmonty

06/23/2012 at 07:28AM

40
#144 - Federico Bond / @federicobond

07/21/2012 at 10:39PM

40
#145 - Jason Wolf / @zephyr_wolf

11/08/2012 at 09:34AM

40
#146 - powertomato / @powertomato

07/07/2013 at 12:22PM

40
#147 - curist / @curist

07/08/2013 at 07:54PM

40
#148 - David Pathakjee / @DavidPathakjee

08/13/2013 at 09:08PM

40
#149 - newton / @newtonsmartt

10/15/2013 at 01:10PM

40
#150 - Stefan Schmidt / @stafue

12/06/2013 at 03:34AM

40
#151 - Bill Booth / @ohiopyle

01/29/2014 at 03:39PM

40
#152 - jgpaiva / @jgpaiva

01/31/2014 at 03:28AM

40
#153 - w1zeman1p / @wizemanip

05/12/2014 at 12:04PM

42
#154 - noodl / @noodlet

11/02/2012 at 02:18AM

42
#155 - n0nick / @n0nick

11/19/2012 at 06:23AM

42
#156 - DJ LoBraico / @pygatea

12/11/2012 at 03:21PM

42
#157 - Brian Besmanoff / @BrianBesmanoff

08/04/2013 at 06:34PM

43
#158 - Carlos Hernando / @chernando

06/13/2012 at 11:31AM

43
#159 - Viswanath Sivakumar / @viswanathgs

08/28/2012 at 05:03AM

43
#160 - Tj / @yrddy

08/18/2014 at 08:26PM

44
#161 - Eric Soderstrom / @eksoderstrom

07/20/2012 at 08:06AM

44
#162 - Hachez Floran / @FloranHachez

09/03/2013 at 10:55AM

45
#163 - Kubek2k / @kubek2k

05/23/2012 at 05:50AM

45
#164 - TimWolla / @TimWolla

06/09/2014 at 02:27PM

46
#165 - Bart of Denver / @bartofdenver

08/12/2013 at 07:36AM

47
#166 - Raphael Robatsch / @tztape

05/02/2012 at 02:13AM

47
#167 - tomazur_06 / @tomazur_06

05/03/2012 at 01:39PM

48
#168 - John Whitley / @johnwhitley

05/07/2012 at 02:10PM

48
#169 - Oliver Christ / @0liverChrist

09/25/2013 at 07:46AM

49
#170 - Paul Rosenzweig / @p9r

06/01/2012 at 02:06PM

50
#171 - Dave@Highgroove / @HighgrooveDave

05/22/2012 at 12:38PM

53
#172 - Ravi S Sinha / @ambidextrousTx

08/29/2012 at 02:38PM

55
#173 - Pasha Klets / @p01nt

05/02/2012 at 03:01AM

55
#174 - Chris Brown / @engineercyb

07/31/2012 at 02:09PM

55
#175 - Joseph Reddington / @joereddington

08/20/2012 at 03:54AM

56
#176 - Michaël M. / @asenar

06/02/2012 at 09:10AM

56
#177 - Jan Wedekind / @wedesoft

07/15/2012 at 02:21PM

61
#178 - Will Furnass / @WillFurnass

05/08/2012 at 06:48AM

70
#179 - Simo Leone / @simo_leone

05/17/2012 at 02:38PM

87
#180 - Viktor Jackson / @AntiStalinista

05/04/2012 at 08:08PM