% % %! (C:\\windows\\desktop\\gonzo\\gonzo.ps) run % use external gonzo /trystone true def % name of textfile: blat 63 waywere % .... % X E Activate XON/XOFF if necessary. % Z Values are shown for Apple Super Serial Card %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % This .GPS (Guru PostScript) file DEMANDS the persistant download % of GONZO15A.PTL #517 and GUTIL13A.PTL #280. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % statusdict begin % statusdict /setduplexmode known {true setduplexmode} if % end systemdict /setstrokeadjust known {true setstrokeadjust} if %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % modified nextcol allows pages without text and deferred xpos calcs. /nextcol { numpgcol 0 gt { curpage curcol get aload pop exec /txtwide exch def exec /ylimit exch def exec /ypos exch def exec /xpos exch def /curcol curcol 1 add def}{ nextpage} ifelse} def %%%%%% doembeddedproc executes |/name installdoembeddedproc links it /doembeddedproc {mark 50 {stringmode {getstringchar}{currentfile read} ifelse not {exit} if dup dup dup 32 eq exch 13 eq or exch 10 eq or {pop exit} if} repeat counttomark dup string /pstr1 exch def 1 sub -1 0 {pstr1 3 1 roll exch put} for pstr1 exch pop cvx exec} def /installdoembeddedproc {gonzo begin commands (/) 0 get {doembeddedproc} put end} def installdoembeddedproc %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % ------ COMMAND SUMMARY --------- % Note that "|" is used as a printable escape command below % |0 - drop cap font |1 - main text font |2 - text italics % |3 - heading font |4 - text caps font |5 - txt ital. caps % |6 - txt bold caps |8 - special font |= - symbol font % |a - start drop cap |b - indent drop text |c - start header % |d - finish header |k - kern -1 point |j - kern +1 point % |h - half linefeed |y - neg linefeed |C - center justify % |Z - column rule |x - enter PostScript |F - fill justify % \261 - em dash \274 elipsis ... %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % MIDNIGHT ENGINEERING TEMPLATE CORE ps.util.1 begin % here to simplify debug printerror nuisance begin systemdict /setstrokeadjust known {true setstrokeadjust} if /boxgrays 0.94 def % color of box fills. Use 1.0 for white 0.94 for gray % blackflash % This default gonzo page making template is a useful starting point for % creating your own custom templates. It allows multiple page documents % with full picture insertions and total text control. % Note that any template MUST have an internal proc named templatestartup % and that your template MUST NOT call gonzofont before run time. 300 dict /midnightdoc exch def midnightdoc begin /templatefonts { % Remember: all fonts MUST defer till run time! /font0 /StoneSans-Bold [45 0 0 40.1 0 -23] gonzofont % temp "I" /font1 /StoneSerif 8.38 gonzofont /font2 /StoneSerif [ 7.95 0 1.10 8.38 0 0 ] gonzofont /font3 /StoneSans-Bold [9.25 0 0 9.25 0 -8] gonzofont % old /font4 /StoneSerif 8.15 gonzofont /font5 /StoneSerif [ 8.12 0 1.1 8.12 0 0 ] gonzofont /font6 /StoneSerif-Bold [8.5 0 0 8.5 0 -5] gonzofont /font7 /StoneSans-Bold 7.9 gonzofont /font8 /Benguiat-Bold [22 0 0 24 0 0] gonzofont /font9 /Benguiat-Bold [14 0 0 14 0 0] gonzofont /font= /Symbol 9.75 gonzofont /font: /Times-Bold 9.75 gonzofont /font- /ZapfDingbats [9 0 0 9.01 0 -.7] gonzofont } def trystone not { /templatefonts { % Remember: all fonts MUST defer till run time! /font0 /Helvetica-Bold [45 0 0 40.1 0 -23] gonzofont /font1 /Times-Roman 9.75 gonzofont /font2 /Times-Italic 9.75 gonzofont /font3 /Helvetica-Bold [10 0 0 10.05 0 -8] gonzofont % old /font4 /Times-Roman 9.25 gonzofont /font5 /Times-Italic 9.25 gonzofont /font6 /Times-Bold [9 0 0 9.1 0 -6] gonzofont /font7 /Helvetica-Bold 9.5 gonzofont /font8 /Benguiat-Bold [22 0 0 24 0 0] gonzofont /font9 /Benguiat-Bold [14 0 0 14 0 0] gonzofont /font= /Symbol 9.75 gonzofont /font: /Times-Bold 9.75 gonzofont /font- /ZapfDingbats [9 0 0 9.01 0 -.7] gonzofont } def } if % values used by gonzo justify ... /cstretch 0.15 def % minimum character kerning /sstretch 0 def % minimum space kerning /dropcount 3 def % number of lines drop cap drops /lastlinestretch 0.04 def % open last paragraph line slightly /pm 10 def % use paragraph indents /yinc 11 def % line spacing /ypara yinc 2 div def % extra interparagraph spacing /ypara 0 def % but not here % These macros handle an initial drop cap and low center subheads ... /amacro {(zyL0) stringmacro /ypos ypos ypara add def} def % start drop cap /bmacro {(iFy1) stringmacro /ypos ypos ypara add def} def % finish drop cap /cmacro {0.33 setgray (znyL3) stringmacro /ypos ypos ypara 2 mul add def} def % centered title /dmacro {black (pF1) stringmacro /ypos ypos ypara 2 mul add def} def % normal text after centered title % reference values for internal doc control that become calculated % array values. Note that it is best to work in fixed yinc heights % to prevent alignment problems under figures. Note that it is nearly % always best to AVOID FIXED VALUES IN DOCMATRIX. % set screen here or comment out for stock gray 106 45 {dup mul exch dup mul add 1.0 exch sub} setscreen /showboxgrays true def % show grays in boxes and figs? /txw 242 def % width of normal text columns /cmb 60 def % column bottom position /cmt cmb 62 1 sub yinc mul add .1 add def % page is 63 normal text lines high /cml 60 def % first column left margin /cms 260 def % spacing of normal columns /cm# 2 def % number of normal columns /cm1 cml def % c1 starts at left margin /cm2 cml cms add def % c2 in middle /cm3 cml cms 2 mul add def % c3 to right /cmw cms txw sub def % white space between columns /hdw cms txw add def % normal header/footer width /hdc cm1 hdw 2 div add def % normal header/footer center /hdr cm1 hdw add def % normal header/footer right /hdl cm1 def % normal header left /fdp 28 def % amount of footer drop below cml /bh1 yinc 13 mul def % 12 vlines reserved for title & blurb /rwd 0.50 def % width of rules /rlt {cmt 12 add} def % adjusted vrule top /rlb {cmb 7 sub} def % adjusted vrule bottom /rl1 {cm2 cmw 2 div sub} def % center rules /stdfigrad 4 def % radius of standard figure box /1colwide txw def % width of single column figure /2colwide txw cms add def % width of double column figure /3colwide txw cms 2 mul add def % width of triple column figure /f1h yinc 25 mul def % height of figure one % sidebar /f2h yinc 22 mul def % temp tower figures /f3h yinc 22 mul def % temp tower figures /pix1h yinc 21 mul def % steplock picture /pix2h yinc 21 mul def % steplock picture /pix3h yinc 21 mul def % steplock picture /pix4h yinc 21 mul def % steplock picture /s1h yinc 20 mul def % height of figure two /fig1 {cm1 cmt f1h sub 1colwide f1h yinc add true true /f1name /figure1 stdfig} def % link resource sidebar /fig2 {cm2 cmt f2h sub 1colwide f2h yinc add true true /f2name /figure2 grayfig2} def % link /fig3 {cm2 cmt f2h sub 1colwide f3h yinc add true true /f3name /figure3 grayfig2} def % link /side1 {cm1 cmt s1h sub 5 add 3colwide s1h true false /s1name /sidebar1 stdfig} def % link /pix1 {cm1 cmt pix1h sub 1colwide pix1h yinc add true true /pix1name /picture1 stdfigx} def % link pix /pix2 {cm2 cmt pix2h sub 1colwide pix2h yinc add true true /pix1name /picture2 stdfigx} def % link pix /pix3 {cm1 cmt pix3h sub 1colwide pix3h yinc add true true /pix3name /picture3 stdfigx} def % link pix /pix4 {cm2 cmt pix4h sub 1colwide pix4h yinc add true true /pix1name /picture4 stdfigx} def % link pix % this is an experimental pull /pull1 [ cm2 70 sub % left position cmb 8 yinc mul add % bottom position 1 index 204 add % width in points 1 index 9 yinc mul add % top position (|3I've yet to find any product whose main purpose is to let end users attractively hold |j|j|jpapers |j|j|jtogether.) % message NOT USED THIS COLUMN ] def /pull1top {pull1 3 get} def /pull1bot {pull1 1 get 0.1 add yinc sub} def % requires column [ cm1 pullleftset etc.. /pull1leftset {pull1 3 get yinc sub pull1 1 get yinc sub pull1 0 get 3 index sub} def /pull1rightset { pull1 2 get exch pull1 3 get yinc sub exch pull1 1 get yinc sub exch pull1 2 get sub txw add} def % this is an experimental "standard" pull for MIDENG... /stdpull {aload pop save /pullsnap exch def /msg exch def 6 sub /pt exch def 6 sub /pr exch def 0 add /pb exch def 6 add /pl exch def newpath pl pb moveto pl pt lineto pr pt lineto pr pb lineto closepath gsave 1 setgray 8 setlinewidth stroke grestore gsave showboxgrays {0.94}{0} ifelse setgray fill grestore [2 0 1 1] superstroke /sstretch 0.8 def /cstretch 0.2 def /font1 /Helvetica-Bold 12.5 gonzofont /font2 /Helvetica-Bold 11.5 gonzofont font1 /yinc 15 def /ylimit -9999 def pl dup pr sub 2 div neg add pt 28 sub msg cc pullsnap restore} def % this is a "standard" figure border for MIDENG. It has rounded edges, % a bottom single line title, and links to the actual figure art... /stdfig { /jsave justx 4 get def save /stdsnap exch def /colcheck {} def /figproc exch def cvx /figname exch def /showtitle exch def /showborder exch def /figheight exch def /figwidth exch def translate showborder {1 5 figwidth 2 sub figheight 15 sub stdfigrad roundbox gsave showboxgrays {0.94}{0} ifelse setgray fill grestore [2 0 1 1] superstroke } if /font7 /Helvetica-Bold 9 gonzofont showtitle {figwidth 2 div 12 font7 figname cc} if /bw figwidth def /bt figheight def /bl 0 def /bb 0 def /bc figwidth 2 div def /xpos 20 def /ypos bt 20 sub def /cstretch 0 def /sstretch 0 def /lastlinestretch 0 def /pmrun 0 def /ypara 0 def /linestring linestring2 def % needed to run interference 3 1 roll translate dup scale mark figproc cvx exec cleartomark stdsnap restore justx 4 jsave put } def %%%%%%%%%%%% % stdfigx just lets the artwork do its thing after translation /stdfigx { /jsave justx 4 get def save /stdsnap exch def /colcheck {} def /figproc exch def cvx /figname exch def /showtitle exch def /showborder exch def /figheight exch def /figwidth exch def translate {showborder {1 5 figwidth 2 sub figheight 15 sub stdfigrad roundbox gsave showboxgrays {0.94}{0} ifelse setgray fill grestore [2 0 1 1] superstroke } if } pop /font7 /Helvetica-Bold 9 gonzofont {showtitle {figwidth 2 div 12 font7 figname cc} if /bw figwidth def /bt figheight def /bl 0 def /bb 0 def /bc figwidth 2 div def /xpos 20 def /ypos bt 20 sub def /cstretch 0 def /sstretch 0 def /lastlinestretch 0 def /pmrun 0 def /ypara 0 def} pop /linestring linestring2 def % needed to run interference 3 1 roll translate dup scale mark figproc cvx exec cleartomark stdsnap restore justx 4 jsave put } def %%%%%%%%%%%% %%%%%%%%%%%%%%%%% % grayfig two has a title box (modified for reverse) /grayfig2 { /jsave justx 4 get def save /stdsnap exch def /colcheck {} def /figproc exch def cvx /figname exch def /showtitle exch def /showborder exch def 2 add % temp for blat 25 /figheight exch def 20 sub /figwidth exch def translate showborder {1 10 add 5 10.4 figheight 33 sub moveto figwidth 0.8 sub 0 rlineto figwidth 2 sub figheight 15 sub stdfigrad roundbox % gsave showboxgrays {grayshade}{1} ifelse setgray fill grestore gsave white fill grestore % temp gray box, white top gsave newpath 0 0 moveto 0 figheight 38 sub rlineto figwidth 2 sub 0 rlineto 0 figheight 38 sub neg rlineto closepath 0.33 setgray setgray fill grestore [2 0 1 1] superstroke } if /font7 /Helvetica-Bold 9 gonzofont trystone { /cstretch 0.5 store /font7 /StoneSans-Bold 9 gonzofont} if showtitle {white figwidth 2 div figheight 31 sub font7 figname cc black} if /bw figwidth def /bt figheight def /bl 0 def /bb 0 def /bc figwidth 2 div def /xpos 20 def /ypos bt 20 sub def /cstretch 0 def /sstretch 0 def /lastlinestretch 0 def /pmrun 0 def /ypara 0 def /linestring linestring2 def % needed to run interference 3 1 roll translate dup scale mark figproc cvx exec cleartomark stdsnap restore justx 4 jsave put } def % Here is the master document control matrix. It is manual in this example % Note that the result of internal calcs are ORDINARY NUMBERS. Note also % that you make room for figures by adding or subtracting only where and % as needed. /docmatrix [ [ { } { } { } ] % initial document files [ [{leftfooter} {fullheader} {cm1 cmt bh1 sub titleblock} {rl1 rlb rlt bh1 sub yinc 2 mul sub rwd vrule} % {pull1 stdpull} ] % page one figures and control % no stdpull this time % [ cm1 cmt bh1 sub pull1top txw] % column1 xpos ypos ylimit txtwide % [ cm1 pull1leftset] % [ cm1 pull1bot cmb txw] % [ cm2 cmt bh1 sub pull1top txw] % column2 xpos ypos ylimit txtwide % [ cm2 pull1rightset] % [ cm2 pull1bot cmb txw] % adjusted for double title [ cm1 cmt bh1 sub yinc 2 mul sub cmb txw] % column1 xpos ypos ylimit txtwide [ cm2 cmt bh1 sub yinc 2 mul sub cmb txw] % column2 xpos ypos ylimit txtwide ] [ [{aqua} {rightfooter} {fullheader} {rl1 rlb rlt rwd vrule} % {0 0 0.8 fig1} % {0 0 0.8 pix1} %{0 0 0.8 pix2} {rl1 rlb rlt rwd vrule} ] % page two figures and control [ cm1 cmt cmb txw] % column1 xpos ypos ylimit txtwide [ cm2 cmt cmb txw] % column2 xpos ypos ylimit txtwide ] /coladj {yinc 21 mul pop 0 add} def [ [{aqua} {leftfooter} {fullheader} % {0 -6 0.8 fig1} {rl1 rlb rlt rwd vrule} % {0 0 0.8 pix3} % {0 0 0.8 pix4} {rl1 rlb rlt rwd vrule} ] % page three figures and control % was f1h sub yinc sub % [ cm1 cmt f1h sub yinc sub cmb coladj txw] % column1 xpos ypos ylimit txtwide [ cm1 cmt cmb txw] [ cm2 cmt cmb txw] % column2 xpos ypos ylimit txtwide ] [ [{aqua} {rightfooter} {fullheader} {rl1 rlb rlt rwd vrule} ] % page four figures and control [ cm1 cmt cmb txw] % column1 xpos ypos ylimit txtwide [ cm2 cmt cmb txw] % column1 xpos ypos ylimit txtwide ] [ [{leftfooter} {fullheader} {rl1 rlb rlt rwd vrule} ] % page four figures and control [ cm1 cmt cmb txw] % column1 xpos ypos ylimit txtwide [ cm2 cmt cmb txw] % column1 xpos ypos ylimit txtwide ] [ [{rightfooter} {rightheader} {rl1 rlb rlt rwd vrule} ] % page five figures and control [ cm1 cmt cmb txw] % column1 xpos ypos ylimit txtwide [ cm2 cmt f2h sub yinc sub cmb txw] % column1 xpos ypos ylimit txtwide ] [ {quit} ] % final document wrapup % NOTE: will not execute with short copy! ] def /nextpage { showpage adjustpage /pagenum pagenum 1 add def docpage numpages lt { /docpage docpage 1 add def docmatrix docpage get /curpage exch def curpage length 1 sub /numpgcol exch def curpage 0 get {cvx exec} forall /curcol 1 def nextcol} {docmatrix curpage 1 add get {cvx exec} forall } ifelse } def /nextcol { curpage curcol get aload pop /txtwide exch def /ylimit exch def /ypos exch def /xpos exch def /curcol curcol 1 add def } def /colcheck { ypos ylimit le { curcol numpgcol gt {nextpage} {nextcol} ifelse} if } def /templatestartup { templatefonts font1 /gonzojust true def /rslashok true def docmatrix length /numpages exch def /docpage 1 def docmatrix 0 get {cvx exec} forall % do initial document files docmatrix docpage get /curpage exch def curpage length 1 sub /numpgcol exch def curpage 0 get {cvx exec} forall % do initial page files /curcol 1 def nextcol } def end % simpledoc template %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%% MIDNIGHT 35 TEXT STARTS HERE %%%%%%%%%%%%%%%% % //// demo - remove or alter before reuse //// % ps.util.1 begin % blurb uses my utilities % printerror % nuisance begin gonzo begin % be sure to start gonzo first! /dropindent 19 def % indent for drop cap CHANGE BELOW /pubname (Blatant |jOpportunist) def % for footers /issuename (September, 2001) def % for footers /titlename (My eBay Secrets) def % the title /blatnum (65) def % for blurb /pagenum 1 def % first printed page number % this can give you oversize copies for camera ready use /makeitbig false def % big is 150 percent /printbottomhalf true def % only used if 1.5 scale /adjustpage { makeitbig {landscape printbottomhalf {0 -20 translate} {0 -550 translate} ifelse 1.333 dup scale}if} def adjustpage % roundbox draws a box path with rounded corners and locks you to the % lower lefthand box corner using this format ... % -xpos- -ypos- -yheight- -cornerrad- roundbox % (this will become a part of the utilities) /roundbox {gsave /rad exch def /bt exch def /br exch def /bb exch def /bl exch def bl bb translate rad mark br 2 div 0 0 0 0 bt br bt br 0 br 2 div 0] roundpath} def %% INCLUDED FILES (blurbs, figures, pulls, rules, footers, etc..) % vrule gives a fixed vertical rule, inputting xpos ystart yend linewidth /vrule {gsave newpath setlinewidth 2 index 4 2 roll moveto exch lineto 0 setgray stroke grestore} def % hrule gives a fixed horizontal rule, inputting ypos xstart xend linewidth /hrule {gsave newpath setlinewidth 1 index 4 2 roll moveto lineto 0 setgray stroke grestore} def % titleblock straddles all three columns at top of first page % blatlogo here /blatlogo {save /blsave exch def translate 5 dup scale /cstretch .05 def /sstretch 0.7 def /font; /Revue [2.6 0 0 2.6 0 0] gonzofont /font: /Revue [5 0 0 6 0 0] gonzofont /kern -0.1 def 1 [10 0 0 0 0 9 20 9 20 0 10 0] roundpath gsave boxgrays setgray fill grestore [0.9 0 0.7 1 0.55 0] superinsidestroke gsave -0.45 0 translate 1 [25 0 20 0 20 9 30 9 30 0 25 0] roundpath gsave boxgrays setgray fill grestore [0.9 0 0.7 1 0.55 0] superinsidestroke grestore /yinc 3 def font; 10 5 (the |j|jblatant opportunist) cc font: 24.55 2 blatnum cc blsave restore } def /titleblock { save /tbsnap exch def translate /ylimit -9999 def /txtwide 1000 def 340 10 yinc 2 add % temporary upshift mul 3 add blatlogo /cstretch 0.2 def /sstretch 0.2 def /font1 /Helvetica-Bold 11 gonzofont trystone {/font1 /StoneSans-Bold 11 gonzofont} if font1 412 102 yinc 2 mul add % temp upshift 5 sub (by Don Lancaster) cc /cstretch 0.05 def /sstretch 0.05 def /font2 /Helvetica-Bold 47 gonzofont trystone {/font2 /StoneSans-Bold [43.6 0 0 45 0 0] gonzofont} if /yinc 50 def % temp for two %%% 0 87 18 sub 22 sub % 24 add % temp shift two lines 0 87 18 sub 22 sub % 24 add % temp shift two lines when active titlename cl tbsnap restore } def % mergestr is a tool useful for page numbers; evenutally it will go % into the nuisance dictionary /mergestr {2 copy length exch length add string dup dup 4 3 roll 4 index length exch putinterval 3 1 roll exch 0 exch putinterval} def % fullheader is stripe across top. /fullheader {save /hdrsnap exch def cml cmt 21 add moveto 2 setlinewidth hdw 0 rlineto stroke hdrsnap restore} def % leftheader is left column stripe /leftheader {save /hdrsnap exch def cml cmt 21 add moveto 2 setlinewidth txw 0 rlineto stroke hdrsnap restore} def % rightheader is right column stripe /rightheader {save /hdrsnap exch def cml hdw add cmt 21 add moveto 2 setlinewidth txw neg 0 rlineto stroke hdrsnap restore} def % left footer has left, center, and right elements for the left pages /leftfooter {save /footsnap exch def /colcheck {} def font7 hdc cmb fdp sub pubname cc hdl cmb fdp sub issuename cl hdr cmb fdp sub pagenum ( ) cvs cr footsnap restore} def % right footer does the same for right pages; headers would work the same /rightfooter {save /footsnap exch def /colcheck {} def font7 hdc cmb fdp sub (Blatant |jOpportunist) cc hdr cmb fdp sub issuename cr hdl cmb fdp sub pagenum ( ) cvs cl footsnap restore} def % this is a simple horizontal rule that tracks text position ... /Zmacro {xpos ypos 2 add xpos txw add 4 add 0.5 hrule} def %%%%%%%%%%%%%% FIGURES START HERE %%%%%%%%%%%%%%%%%%%%% /figure1 { /title ( ) def /figscale 0.8 def % makes position size independent /cstretch 0.1 def /sstretch 0.1 def /font2{/Helvetica-Bold findfont [9 0 0 9 0 0 ] makefont setfont}def /font7 {/Helvetica-Bold findfont [6 0 0 6 0 0] makefont setfont} def /font8 {/Helvetica findfont [8 0 0 8 0 0] makefont setfont} def font2 bc bt 25 sub 2 add % ( ) % use stdfig title below instead ( ) cc /amacro {/ypos ypos squash add def} def /bmacro {/yhold ypos def /ypos ytopoflist def /xpos xpos columnspacing add def /ypos ypos yinc add def} def /squash 0.8 def % default /squash -2.5 def /yinc 9 def /colspacing 85 def /font7 {/Helvetica findfont [8 0 0 8 0 0] makefont setfont} def /font8 {/Helvetica-Bold findfont [8 0 0 8 0 0] makefont setfont} def /font1 {/Helvetica findfont [8 0 0 8 0 0] makefont setfont} def % bee patch /font2 {/Helvetica-Bold findfont [8 0 0 8 0 0] makefont setfont} def /xpos bl 28 add def /ypos bt 52 sub def /ytopoflist ypos figscale div def /columnspacing 116 def xpos figscale div ypos figscale div % (|8Adobe Acrobat|7 % 1585 Charleston Rd % Mountain View CA 94039 % (800) 833-6687 % |a % ) cl (|2Adobe Acrobat System|1 1585 Charleston Rd Mountain View CA 94039 (800) 833-6687 |/surl |2www.adobe.com|1|/adobe |a |2Arcata ImageViewer|1 600 F Street Arcata CA 95521 (800) 822-9085 |/surl |2www.arcatapet.com|/arcatapet |a |2Auction Advisory|1 Box 61104 Phoenix 85082 (602) 994-4512 |/surl |2www.auctionadvisory.com|/auctionadvmag |a |2eBay|1 2005 Hamilton Ave, Ste 350 San Jose CA 95125 |/surl |2www.ebay.com|1|/ebay |a |2eBay Magazine|1 700 E. State St. Iola, WI 54990 (715) 445-4087 |/surl |2http://www.krause.com|/ebaymag |b |2 Ipswitch, Inc |1 81 Hartwell Ave Lexington MA 02421 (781) 676-5700 |/surl |2http://www.ipswitch.com|/ipswitch |a |2Levy-Latham|1 6263 N. Scottsdale Rd #371 Scottsdale, Arizona 85250 (480) 367-1100 |/surl |2http://www.levylatham.com|/levylat |a |2Synergetics|1 Box 809 Thatcher AZ 85552 (928) 428-4073 |/surl |2www.tinaja.com|1|/tinaja |a |2Test Equipment Connection|1 525 Technology Park Lake Mary FL 32746 (800) 615-8378 |/surl |2www.4testequipment.com|/tec |a |2WebTrends|1 621 SW Morrison #1025 Portland OR 97205 (502) 294-7025 |/surl |2www.webtrends.com|1|/webtrends |a )cl /font9 {/Helvetica findfont [9 0 0 9 0 0] makefont setfont} def font9 % /yinc 14 def /yinc yinc 1.9 add def % temp adjust /up3 {/ypos ypos -7 add store} def % gsave % xpos 108 add 69 sub ytopoflist 187 sub 15 add mt 135 pr 93 pd % 135 pl closepath grayshade 0.10 sub setgray fill grestore % xpos 108 add ytopoflist 187 sub % (|8RECOMMENDED WEB SITES % |h|7|/up3 % |/surl www.amazon.com|/amazon % |/surl www.keynet.net/~lindsay|/lindsay % |/surl www.patent.womplex.ibm.com|/patent.womplex.ibm % |/surl www.tinaja.com/patnt01.html|/patnt01 % |/surl www.mediafinder.com|/mediafinder % ) cc {{ /tabs [75] def (|7address finder |/surl |t|8bigfoot.com |/bigfoot |7address finder |/surl |t|8www.drebes.com|/drebes |7address finder |/surl |t|8www.infospace.com |/infospace |7address finder |/surl |t|8www.whowhere.com |/whowhere |7book locator |/surl |t|8www.tinaja.com/amlink01.html|/amlink01 |7consulting net |/surl |t|8net www.tinaja.com/consul01.html|/consul01 |h |7electronic data |/surl |t|8www.tinaja.com/eeweb01.html|/eeweb01 |7ezine & zines |/surl |t|8www.factsheet5.com|/factsheet5 |7ezine directory |/surl |t|8www.meer.net/~johnl/e-zine-list|/meer |7ezine directory |/surl |t|8www.dominis.com/Zines|/dominis |7ezine directory |/surl |t|8www.edoc.com/ejurnal|/ejournal |7faq library |/surl |t|8www.faqlib.com|/faq |h |7infopacks |/surl |t|8www.tinaja.com/info1.html|/info01 |7manufacturers |/surl |t|8www.thomasregister.com|/thomas |7maps |/surl |t|8www.mapquest.com/map|/mapquest |7newsgroup finder |/surl |t|8www.tinaja.com/text/newslist.html|/newslist |7newsletter index |/surl |t|8www.NeoSoft.com/internet/paml|/paml |7newsgroup search |/surl |t|8web3.dejanews.com|/deja |h |7search tutorials |/surl |t|8www.searchenginewatch.com|/watch |7search engine |/surl |t|8www.altavista.digital.com|/alta |7search engine |/surl |t|8www.hotbot.com|/hotbot |7search engine |/surl |t|8www.inference.com/infind|/infer |7search engine |/surl |t|8www.wp.com/resch/search.htm|/wpsearch |7patent stash |/surl |t|8patent.womplex.ibm.com|/patent |h |7patents |/surl |t|8www.tinaja.com/patnt01.html|/patnt01 |7phone numbers |/surl |t|8www.lookupusa.com|/lookup |7phone numbers |/surl |t|8www.switchboard.com|/switchboard |7resource help |/surl |t|8www.tinaja.com/resbn01.html|/resbn01 |7technical info |/surl |t|8techweb.cmp.com/eet|/techweb |7tech info |/surl |t|8news:sci.electronics.design|/scieldes |h |7techical info |/surl |t|8www.questlink.com|/quest |7technical ventures |/surl |t|8www.tinaja.com/ismm01.html |/ismm01 |7toll free phones |/surl |t|8att.net/dir800|/bell800 |7trade journals |/surl |t|8www.mediafinder.com|/oxbridge |7useful web links |/surl |t|8www.tinaja.com/webwb01.html|/webwb01 |7zip code info |/surl |t|8www.usps.gov/ncsc|/zipcode ) cl }} pop } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /figure2 {save /f1snap exch def f1snap restore} def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /figure3 {save /f1snap exch def f1snap restore} def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /adjpix {-16 1 translate 0.835 dup scale} def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /picture1 {save /f1psnap exch def adjpix /ylimit -9999 def /colbot -9999 def /ybot -9999 def /showpage {} def (E:\\Medocs-E\\Blat\\steplock\\pixn24.psl) run f1psnap restore} def /picture2 {save /f2psnap exch def adjpix /ylimit -9999 def /colbot -9999 def /ybot -9999 def /showpage {} def (E:\\Medocs-E\\Blat\\steplock\\pixe24.psl) run f2psnap restore} def /picture4 {save /f4psnap exch def adjpix /ylimit -9999 def /colbot -9999 def /ybot -9999 def /showpage {} def (E:\\Medocs-E\\Blat\\steplock\\pixd24.psl) run f4psnap restore} def /picture3 {save /f3psnap exch def adjpix /ylimit -9999 def /colbot -9999 def /ybot -9999 def /showpage {} def (E:\\Medocs-E\\Blat\\steplock\\pixp24.psl) run f3psnap restore} def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /sidebar1 {} def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % This is a titling and tracking box used for the figures.. /ttheight 20 yinc mul def /ttwidth 240 def /ttrad 3 def /ttbox {/ttmsg exch def /ylimit -9999 def /colbot -9999 def /ybot -9999 def xpos txtwide ttwidth sub 2 div add ypos ttheight sub 2 add 10 setgrid 0 ttheight 10 div 1.5 sub 0.5 sub moveto ttwidth 10 div 0 rlineto 0 0 ttwidth 10 div ttheight 10 div ttrad 10 div roundbox gsave 0.33 setgray fill grestore % temp whitebox, gray top gsave newpath 0 0 moveto 0 ttheight 10 div 1.5 sub 0.5 sub rlineto ttwidth 10 div 0 rlineto 0 ttheight 10 div 1.5 sub 0.5 sub neg rlineto closepath white fill grestore [0.2 0 0.1 1] superstroke % 14 8 showgrid /cstretch 0.02 def /sstretch 0.02 def /font1 /Helvetica-Bold 0.85 gonzofont font1 white ttwidth 10 div 2 div ttheight 10 div 1.3 sub ttmsg cc black } def /makeroom {/ypos ypos ttheight sub yinc 0 mul sub def} def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /twobrain.cut {save /cutsnap exch def % name of textfile: PostScript to flutterwumper interface % ............................ electronics begin (POSTSCRIPT DRIVEN FLUTTERWUMPER) ttbox % bl -10 add bb -60 add 10 setgrid % 30 40 showgrid -0.5 -4.6 translate 0.75 dup scale /cstretch 0.015 def /sstretch 0.07 def /font1 /Helvetica 0.85 gonzofont /font2 /Helvetica-Bold 0.75 gonzofont % bold /font3 /Helvetica 0.75 gonzofont /yinc 0.85 def gsave 10 20 translate line1 5 6 mt 11 r [{5 5 mt 1 u} 0.5 23] xrpt line2 5 5 mt 5 u 11 r 5 d 11 l 1.5 [14 8 4 8 4 11 14 11] roundpath closepath gsave white fill grestore stroke font1 10.5 6.8 (PostScript laser printer) cc grestore %%%%%%%%%%%%%%%%%%% % stamp box gsave 0 2 translate line2 4 15.5 mt 4 r 4.5 u 4 l 4.5 d font1 6 18 (PIC Micro) cc grestore %%%%%%%%%%%%%%%%%%% % lasercomm line1 15 27.35 mt 10 l 2.15 d 6.5 r 4.2 d 3.5 l 4.5 26.7 mt darrow 15 27.6 mt 10.5 l 3.8 d 6.5 r 2.3 d 3 l 5 26.7 mt uarrow /box2.54 {gsave translate line1 0 0 mt 2.5 u 4 r 2.5 d 4 l grestore} def % flutter %%%%%%%%%%%% gsave 0 -5 translate line2 13 13 mt 13.5 u 15 r 13.5 d 15 l line1 8 25.5 mt 3 r 0.75 d 3 rx 8 25 mt 2.5 r 1.25 d 3.5 rx 8 24.5 mt 2 r 2.75 d 4 rx 8 24 mt 1.5 r 3.25 d 4.5 rx 8 23.5 mt 1 r 5.25 d 5 rx 8 23 mt 0.5 r 7.75 d 5.5 rx 11.4 15.25 mt larrow 12.3 18.25 mt rarrow 12.3 20.75 mt rarrow 12.3 21.75 mt rarrow 12.3 23.75 mt rarrow 12.3 24.75 mt rarrow [{14 14 box2.54} 3 4] yrpt font3 16 24.5 (x-axis stepper) cc 16 21.5(y-axis stepper) cc 16 18.5 (pen up/down) cc 16 15.5 (home sensor) cc /yinc 1.1 def /kern 0.1 def font1 23 24.6 (Custom vinyl cutter, wood|j routing, milling|k|k machine, animation stand, awards engraver, embroidery|j|j setup, circuit|j board|j drilling, Santa|k Claus|k machine, etc. etc. etc\274) cc grestore %%%%%%%%%%%% font3 8 13.8 11.7 add (task feedback) cc 8 12.3 11.8 add (task commands) cc 12.7 26.5 (serial port) cc font1 20.5 22.2 (HOMEBREW FLUTTERWUMPER) cc cutsnap restore makeroom } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%% /schmidtcut {save /cutsnap exch def cutsnap restore makeroom } def %%%%%%%%%%%%%%%%%%%%%%%%%%%% /vortexcut {save /cutsnap exch def cutsnap restore makeroom } def %%%%%%%%%%%%%%%%%%%%%%%%%%%% /hposccut {save /cutsnap exch def cutsnap restore makeroom } def %%%%%%%%%%%%%%%%%%%%%%%%%%%% /duracellcut {save /cutsnap exch def cutsnap restore makeroom } def %%%%%%%%%%%%%%%%%%%%%%%%%%%% /ne2cut {save /cutsnap exch def cutsnap restore makeroom } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /f1name (SOME |j|jMENTIONED |j|jRESOURCES) def /f2name (A |j|jTYPICAL |j|jTRAM |j|jTOWER) def /f3name (THE |j|jTRAM |j|jCAR |j|jOR |j|j"CARRIER") def /s1name (No name used) def /pix1name { } def % for steplock /pix2name { } def /pix3name { } def /pix4name { } def %% patches for internet %%%% %%%%% TEMPORARY TINTER %%%% makes gray a blue tint error under .11 setgray /setgray {/gvalue exch store % .12360 = .11/.89 gvalue 0 eq {0 0 0 setrgbcolor} if gvalue 1 eq {1 1 1 setrgbcolor} if gvalue 0 gt gvalue 1 lt and {gvalue 1 gvalue sub 0.12360 mul sub dup 1 setrgbcolor} if } bind def %%%%%%%%%%%% BLAT WEB PATCHES %%%%%%%%%% % Beige tinter /setgray {dup 0.731 ge { 1 exch dup .41 mul .30 sub .11 div setrgbcolor} {.856 div dup 1.155 mul exch 1.155 div 0 setrgbcolor} ifelse} def /showgrays true store /boxgrays 0.94 def /leftfooter {save /footsnap exch def /colcheck {} def /font7 /Helvetica-Bold 9.5 gonzofont font7 trystone { /font7 /StoneSans-Bold 8.5 gonzofont} if font7 hdc cmb fdp sub pubname cc hdl cmb fdp sub issuename cl hdr cmb fdp sub blatnum (.) mergestr pagenum ( ) cvs mergestr cr /txtwide 1000 store /font3 /Helvetica 4.5 gonzofont font3 hdc cmb fdp sub 14 sub (Copyright c 2000 by Don Lancaster and Synergetics (928) 428-4073 www.tinaja.com \ All commercial rights and all electronic media rights fully reserved.) cc footsnap restore} def % right footer does the same for right pages; headers would work the same /rightfooter {save /footsnap exch def /colcheck {} def /font7 /Helvetica-Bold 9.5 gonzofont trystone { /font7 /StoneSans-Bold 8.5 gonzofont} if font7 hdc cmb fdp sub (Blatant |jOpportunist) cc hdr cmb fdp sub issuename cr hdl cmb fdp sub blatnum (.) mergestr pagenum ( ) cvs mergestr cl /txtwide 1000 store /font3 /Helvetica 4.5 gonzofont font3 hdc cmb fdp sub 14 sub (Copyright c 2000 by Don Lancaster and Synergetics (928) 428-4073 \ www.tinaja.com \ All commercial rights and all electronic media rights fully reserved.) cc footsnap restore} def % blatlogo here /blatlogo {save /blsave exch def translate 5 dup scale /cstretch .05 def /sstretch 0.7 def /font; /Revue [2.6 0 0 2.6 0 0] gonzofont /font: /Revue [5 0 0 6 0 0] gonzofont /kern -0.1 def 1 [10 0 0 0 0 9 20 9 20 0 10 0] roundpath gsave boxgrays setgray fill grestore [0.9 0 0.7 1 0.55 0] superinsidestroke gsave -0.45 0 translate 1 [25 0 20 0 20 9 30 9 30 0 25 0] roundpath gsave boxgrays setgray fill grestore [0.9 0 0.7 1 0.55 0] superinsidestroke grestore /yinc 3 def font; 10 5 (the |j|jblatant opportunist) cc font: 24.55 2 blatnum cc blsave restore} def %%%%%%%%%%%%%% end blatpatch %%%% TEMPORARY Gonzo patches - makes text gray for later colorize /graytocolor 0.33 def /fornet false def /blueon {fornet {mark graytocolor /setgray cvx ] cvx % printlist only printlist exch 3 index exch put exch 1 add exch}if} def /blueoff {mark 0 /setgray cvx ] cvx % printlist only printlist exch 3 index exch put exch 1 add exch} def /staygray {graytocolor setgray} def % permanant /stayblack {0 setcolor} def % permanant %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%% Blatant opportunist patches 6.0 %%%%%%%%%%%%%%%%%% % February 17, 1997 % Place at end of "A" file just before IXE /wanttouseustify % COLORIZING BLACK AND WHITE POSTSCRIPT MODULE % ==================================== midnightdoc begin /boxgrays 0.92 def % Gonzo character colorizer /blueon {mark /blue cvx 0.33 /setgray cvx] cvx printlist exch 3 index exch put exch 1 add exch} def /blueoff {mark /aqua cvx 0 /setgray cvx] cvx printlist exch 3 index exch put exch 1 add exch} def /tinton {mark 0.33 /setgray cvx] cvx printlist exch 3 index exch put exch 1 add exch} def /tinton1 {mark 0.25 /setgray cvx] cvx printlist exch 3 index exch put exch 1 add exch} def /tinton1r {mark /red cvx 0.25 /setgray cvx] cvx printlist exch 3 index exch put exch 1 add exch} def /tinton1b {mark /beige cvx 0.25 /setgray cvx] cvx printlist exch 3 index exch put exch 1 add exch} def /tinton1m {mark /magenta cvx 0.25 /setgray cvx] cvx printlist exch 3 index exch put exch 1 add exch} def /tinton1a {mark /aqua cvx 0.25 /setgray cvx] cvx printlist exch 3 index exch put exch 1 add exch} def /tintoff {mark 0 /setgray cvx] cvx printlist exch 3 index exch put exch 1 add exch} def /staytint {aqua 0.33 setgray} def /staytint1 {aqua 0.25 setgray} def /staytint1r {red 0.25 setgray} def /staytint1b {beige 0.25 setgray} def /staytint1m {magenta 0.25 setgray} def %%%%%%%%%%%%%% COMPACT VERSION OF COLORIZER II %%%%%%%%%%%%%%%%%%%%%% /settint {dup /currenttint exch store 5.999 mul dup floor cvi /&cbar exch store dup floor sub /&cwt exch store [ {/setgray [ /dup cvx 0.3 &cwt 0.59 mul add /ge cvx [1 /exch cvx &cwt 0.59 mul 0.30 add /sub cvx 1 &cwt sub 0.59 mul 0.11 add /div cvx /dup cvx 1 &cwt sub /mul cvx &cwt /add cvx /exch cvx ] cvx [ &cwt 0.59 mul 0.3 add /div cvx /dup cvx &cwt /mul cvx 0] cvx /ifelse cvx /setrgbcolor cvx] cvx /def cvx} {/setgray [/dup cvx 0.59 1 &cwt sub 0.3 mul add /ge cvx [1 &cwt sub 0.3 mul 0.59 add /sub cvx &cwt 0.3 mul 0.11 add /div cvx /dup cvx &cwt /mul cvx 1 &cwt sub /add cvx /exch cvx 1 /exch cvx] cvx [1 &cwt sub 0.3 mul 0.59 add /div cvx /dup cvx 1 &cwt sub /mul cvx /exch cvx 0] cvx /ifelse cvx /setrgbcolor cvx] cvx /def cvx} {/setgray [/dup cvx 0.59 &cwt 0.11 mul add /ge cvx [&cwt 0.11 mul 0.59 add /sub cvx 1 &cwt sub 0.11 mul 0.30 add /div cvx /dup cvx 1 &cwt sub /mul cvx &cwt /add cvx 1 /exch cvx] cvx [0 /exch cvx &cwt 0.11 mul 0.59 add /div cvx /dup cvx &cwt /mul cvx] cvx /ifelse cvx /setrgbcolor cvx] cvx /def cvx} {/setgray [/dup cvx 0.59 1 &cwt sub mul 0.11 add /ge cvx [1 &cwt sub 0.59 mul 0.11 add /sub cvx &cwt 0.59 mul 0.30 add /div cvx /dup cvx &cwt /mul cvx 1 &cwt sub /add cvx 1] cvx [0 /exch cvx 1 &cwt sub 0.59 mul 0.11 add /div cvx /dup cvx 1 &cwt sub /mul cvx /exch cvx] cvx /ifelse cvx /setrgbcolor cvx] cvx /def cvx} {/setgray [/dup cvx 0.11 &cwt 0.30 mul add /ge cvx[&cwt 0.30 mul 0.11 add /sub cvx 1 &cwt sub 0.30 mul 0.59 add /div cvx /dup cvx 1 &cwt sub /mul cvx &cwt /add cvx /exch cvx 1] cvx [ &cwt 0.30 mul 0.11 add /div cvx /dup cvx &cwt /mul cvx /exch cvx 0 /exch cvx ] cvx /ifelse cvx /setrgbcolor cvx ] cvx /def cvx} {/setgray [ /dup cvx 0.30 1 &cwt sub 0.11 mul add /ge cvx[ 1 /exch cvx 1 &cwt sub 0.11 mul 0.30 add /sub cvx &cwt 0.11 mul 0.59 add /div cvx /dup cvx &cwt /mul cvx 1 &cwt sub /add cvx ] cvx [ 1 &cwt sub 0.11 mul 0.30 add /div cvx /dup cvx 1 &cwt sub /mul cvx 0 /exch cvx] cvx /ifelse cvx /setrgbcolor cvx ] cvx /def cvx} ] &cbar get exec exec} bind def /beige {0.10 settint} def % examples of convenience operators /aqua {0.52 settint} def /blue {0.67 settint} def /lime {0.44 settint} def /red {0 settint} def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% aqua % normal for blat /leftfooter {save /footsnap exch def /colcheck {} def 0.33 setgray /font7 /Helvetica-Bold 9.5 gonzofont font7 trystone {/font7 /StoneSans-Bold 8.5 gonzofont} if font7 hdc cmb fdp sub pubname cc hdl cmb fdp sub issuename cl hdr cmb fdp sub blatnum (.) mergestr pagenum ( ) cvs mergestr cr /txtwide 1000 store /font3 /Helvetica 4.5 gonzofont font3 hdc cmb fdp sub 14 sub (Copyright c 2000 by Don Lancaster and Synergetics (928) 428-4073 www.tinaja.com \ All commercial rights and all electronic media rights fully reserved. Reposting expressly forbidden.) cc footsnap restore} def % right footer does the same for right pages; headers would work the same /rightfooter {save /footsnap exch def /colcheck {} def 0.33 setgray /font7 /Helvetica-Bold 9.5 gonzofont font7 trystone {/font7 /StoneSans-Bold 8.5 gonzofont} if font7 hdc cmb fdp sub (Blatant Opportunist) cc hdr cmb fdp sub issuename cr hdl cmb fdp sub blatnum (.) mergestr pagenum ( ) cvs mergestr cl /txtwide 1000 store /font3 /Helvetica 4.5 gonzofont font3 hdc cmb fdp sub 14 sub (Copyright c 2000 by Don Lancaster and Synergetics (928) 428-4073 \ www.tinaja.com \ All commercial rights and all electronic media rights fully reserved. Reposting expressly forbidden.) cc footsnap restore} def % blatlogo here /blatlogo {save /blsave exch def translate 5 dup scale /cstretch .05 def /sstretch 0.7 def /font; /Revue [2.6 0 0 2.6 0 0] gonzofont /font: /Revue [5 0 0 6 0 0] gonzofont /kern -0.1 def 1 [10 0 0 0 0 9 20 9 20 0 10 0] roundpath gsave boxgrays setgray fill grestore [0.9 0.33 0.7 1 0.55 0.33] superinsidestroke gsave -0.45 0 translate 1 [25 0 20 0 20 9 30 9 30 0 25 0] roundpath gsave boxgrays setgray fill grestore [0.9 0.33 0.7 1 0.55 0.33] superinsidestroke grestore /yinc 3 def font; 10 5 (the |j|jblatant opportunist) cc font: 24.55 2 blatnum cc blsave restore} def /titleblock { save /tbsnap exch def translate 0.33 setgray /ylimit -9999 def /txtwide 1000 def 340 10 yinc 2 add % temporary upshift mul 3 add blatlogo /cstretch 0.2 def /sstretch 0.2 def /font1 /Helvetica-Bold 11 gonzofont trystone {/font1 /StoneSans-Bold 11 gonzofont} if font1 412 102 yinc 2 mul add % temp upshift 5 sub (by Don Lancaster) cc /cstretch 0.05 def /sstretch 0.05 def /font2 /Helvetica-Bold 47 gonzofont trystone {/font2 /StoneSans-Bold [43.6 0 0 45 0 0 ] gonzofont} if font2 /yinc 50 def % temp for two %%% 0 87 18 sub 22 sub % 24 add % temp shift two lines 0 87 18 sub 22 sub % 24 add % temp shift two lines when active 2 copy /tity exch store /titx exch store % for title tamper titlename cl %%% tamper with title { % 0.75 settint titx 59 add tity 47 add (|/tinton b) cl titx 115 add tity 49 add (|/tinton gg) cl 0.87 settint 0.50 setgray 6 setlinewidth 0 setlinecap titx 58 add tity 11 add mt 28 r titx 116 add tity 11 add mt 58 r } pop tbsnap restore } def /amacro {(zy0) stringmacro /ypos ypos ypara add def 0.33 setgray } def % start drop cap /bmacro {(iFy1) stringmacro /ypos ypos ypara add def black} def % finish drop cap /vrule {gsave 0.33 setgray newpath setlinewidth 2 index 4 2 roll moveto exch lineto 0.33 setgray stroke grestore} def % hrule gives a fixed horizontal rule, inputting ypos xstart xend linewidth /hrule {gsave 0.33 setgray newpath setlinewidth 1 index 4 2 roll moveto lineto 0.33 setgray stroke grestore} def /fullheader {save /hdrsnap exch def 0.33 setgray cml cmt 21 add moveto 2 setlinewidth hdw 0 rlineto stroke hdrsnap restore} def %%%%%%%%%%%%%%%%% % grayfig two has a title box (modified for reverse) /grayfig2 { /jsave justx 4 get def save /stdsnap exch def /colcheck {} def /figproc exch def cvx /figname exch def /showtitle exch def /showborder exch def 2 add % temp for blat 25 /figheight exch def 20 sub /figwidth exch def translate showborder {1 10 add 5 10.4 figheight 33 sub moveto figwidth 0.8 sub 0 rlineto figwidth 2 sub figheight 15 sub stdfigrad roundbox % gsave showboxgrays {0.94}{0} ifelse setgray fill grestore gsave 0.33 setgray fill grestore % temp gray box, white top gsave newpath 0 0 moveto 0 figheight 38 sub rlineto figwidth 2 sub 0 rlineto 0 figheight 38 sub neg rlineto closepath grayshade setgray fill grestore [2 0 1 1] superstroke } if /font7 /Helvetica-Bold 9 gonzofont trystone {/cstretch 0.5 store /font7 /StoneSans-Bold 9 gonzofont} if font7 showtitle {white figwidth 2 div figheight 31 sub font7 figname cc black} if /bw figwidth def /bt figheight def /bl 0 def /bb 0 def /bc figwidth 2 div def /xpos 20 def /ypos bt 20 sub def /cstretch 0 def /sstretch 0 def /lastlinestretch 0 def /pmrun 0 def /ypara 0 def /linestring linestring2 def % needed to run interference 3 1 roll translate dup scale mark figproc cvx exec cleartomark stdsnap restore justx 4 jsave put } def /grayshade 0.92 def % %%%ZZZZ%%%%%%%%%%%%%% URL PATCHES %%%%%%%%%%%%%%%%%%%%%%%%%%%% % patch definitions... % dictionary method << /ustreasury (http://www.treas.gov/opc/opc0081.html) % cash debt place /quickphrase (http://www.typingmaster.com/quickphrase.htm) /vrane (http://www.vrane.com) /paypal (https://www.paypal.com/refer/pal=don%40tinaja.com) /daily (http://www.tinaja.com/users/day.htm) /arcata (http://www.arcatapet.com) /ups (http://www.ups.com) /gamewell (http://www.gamewell.com) /bentleyvw (http://www.bentleypublishers.com) /radioshack (http://www.radioshack.com) /news333 (news:///alt.marketing.online.ebay) /barro (http://www.tinaja.com/barro.jpg) /barrox (http://www.tinaja.com/barrox.jpg) /napali (http://www.topozone.com/map.asp?z=4&n=2455469&e=436636&s=25&size=1) /eac (http://www.eac.cc.az.us) /paia (http://www.paia.com) /signetics (http://www.signetics.com) /kartchner (http://www.pr.state.az.us/parkhtml/kartchner.html) /nss (http://www.caves.org) /pulaski (http://www.wildfire-equipment.com/WildfireMain.html) /nahs (http://www.nallegheny.k12.pa.us) /asu (http://www.asu.edu) /stats (http://www.tinaja.com/users/month.htm) /ti (http://www.ti.com) /lehigh (http://www.lehigh.edu) /allen (http://www.allenorgan.com) /lafayette (http://www.lafayette.edu) /bostcomp (http://www.tcm.org) /dvorak (http://www.dvorak.org) /buhl (http://www.planetarium.cc) /whole (http://www.wholeearthmag.com) /active(http://www.amazon.com/exec/obidos/ISBN=075062986X/donlancastersgurA) /enhance1(http://www.amazon.com/exec/obidos/ISBN=0672218224/donlancastersgurA) /cheap1(http://www.amazon.com/exec/obidos/ISBN=0672215241/donlancastersgurA) /cheap(http://www.amazon.com/exec/obidos/ISBN=0672215241/donlancastersgurA) /soncheap(http://www.amazon.com/exec/obidos/ISBN=0672217236/donlancastersgurA) /tvt(http://www.amazon.com/exec/obidos/ISBN=0672213133/donlancastersgurA) /micro1(http://www.amazon.com/exec/obidos/ISBN=0672218283/donlancastersgurA) /applewriter(http://www.amazon.com/exec/obidos/ISBN=0672224607/donlancastersgurA) /assy(http://www.amazon.com/exec/obidos/ISBN=0672223317/donlancastersgurA) /enhance1(http://www.amazon.com/exec/obidos/ISBN=0672218224/donlancastersgurA) /ttl(http://www.amazon.com/exec/obidos/ISBN=0672210355/donlancastersgurA) /cmos(http://www.amazon.com/exec/obidos/ISBN=0750699434/donlancastersgurA) /active(http://www.amazon.com/exec/obidos/ISBN=075062986X/donlancastersgurA) /rtl(http://www.amazon.com/exec/obidos/ISBN=067220715X/donlancastersgurA) /ismm(http://www.amazon.com/exec/obidos/ISBN=1882193652/donlancastersgurA) /smallbeaut(http://www.amazon.com/exec/obidos/ISBN=0881791695/donlancastersgurA) /fuller(http://www.amazon.com/exec/obidos/ISBN=0020653204/donlancastersgurA) /wqed (http://www.wqed.org) /pannier (http://www.pannier.com) /carnegie (http://www.cmu.edu) /ccell (http://www.circuitcellar.com/guru) /ebay (http://cgi6.ebay.com/aw-cgi/eBayISAPI.dll?ViewListedItems&userid=abeja&include=0&since=-1&sort=2) /stats (http://www.tinaja.com/users/month.htm) /drhtml (http://www2.imagiware.com/RxHTML) /ourfav (http://www.tinaja.com/favicon.ico) /favicon (http://www.favicon.com) /mostpop (http://www.tinaja.com/#sampler) /banndata (http://www.tinaja.com/banners/banndatax.txt) /deja (http://groups.google.com) /colors (http://www.htmlhelp.com/icon/hexchart.gif) /w3org (http://www.w3.org/Graphics/SVG/Overview.htm8) /iisplugin (http://www.adobe.com/support/downloads/8122.htm) /ngjava (news://comp.lang.javascript) /iis (news://microsoft.public.inet.server.iis) /auctbut (http://cgi6.ebay.com/aw-cgi/ebayISAPI.dll?ViewListedItemsLinkBUttons&userid=abeja) /drmobut (http://www.drms.dla.mil/newsales/html/drms_property.html#placeabid) /adobe (http://www.adobe.com) /arcatapet (http://www.arcatapet.com) /auctionadvmag (http://www.auctionadvisory.com) /ebay (http://www.ebay.com) /ebaymag (http://www.krause.com) /ipswitch (http://www.ipswitch.com) /levylat (http://www.levylatham.com) /tec (http://www.4testequipment.com) /webtrends (http://www.webtrends.com) /imag1 (http://www.tinaja.com/images/bargs/lumin1.jpg) /imag2 (http://www.tinaja.com/images/bargs/thermoc1.jpg) /imag3 (http://www.tinaja.com/images/bargs/noisegn1.jpg) /imag4 (http://www.tinaja.com/images/bargs/casio1.jpg) /imag5 (http://www.tinaja.com/images/bargs/punchdn1.jpg) /deja (http;//2www.dejanews.com/home_ps.shtnl) /whois (http://2www.dejanews.com/home_ps.shtnl) /whowhere (http://www.whowhere.com) /bigfoot (http://www.bigfoot.com) /infospace (http://www.infospace.com) /mapquest (http://www.mapquest.com) /mapsonus (http://www.MapsOnUs.com) /aerial (http://terraserver.microsoft.com) /postvect (http://www.tinaja.com/psutils/postvect) /levyl (http://www.levylatham.com) /auct (http://www.auctionadvisory.com) /ebay (http://www.ebay.com) /teconn (http://www.4testequipment.com) /keely (http://www.keelynet.com) /oxbridge (http://www.mediafinder.com) /arrl (http://www.arrl.com/field/hamfests) /vartel(http://www.vartel.com/hamfest.htm) /sww (http://www.auctionsww.com/results/surplus.htm) /onsale(http://www.onsale.com) /ng1 (news:///sci.electronics.equipment) /ng2 (news:///sci.electronics.repair) /drms1 (http://www.drms.com/catalog/Catsite.html) /drms2 (http://www.drms.dla.mil/national/abstracts/indexabt.html) /drms3 (http://www.drms.dla.mil/newsales/html/bid_results.html) /drms4 (http://www.drms.dla.mil/htbin/drmsrch?Z11=0) /drms5 (http://www.drms.dla.mil/) /uwb (http://www.uwb.org) /ulab (http://commsci.usc.edu/ulab/links.html) /timed (http://www.time-domain.com) /boston (http://cuprum.chem.umn.edu/boston98.html) /eecs (http://www-eecs.mit.edu/AY96-97/events/19.html) /questlink(http://www.questlink.com) /nts (http://www.nts.mh.se/~johma/psd) /whidbey (http://ww2.whidbey.net/optoinfo/LED_FAQ.html) /spie (http://www.spie.org) /bap (http://positron.aps.org/BAPSMAR98/abs/S1690007.html) /aachen (http://www.rwth-aachen.de/isea/Ww/texte/abstract/ka_vrla.html) /tefbbs (http://www.tefbbs.com/spacetime/index.htm) /dnai (http://www.dnai.com/~jfox) /forum (http://www.dejanews.com/group/dejanews.members.tech.tinaja.gurus-lair) /xx1 (http://www.tinaja.com/glib/bannyear.pdf) /xx2 (http://www.tinaja.com/glib/bwhistle.pdf) /xx3 (http://www.tinaja.com/psutils/graburls.ps) /xx4 (http://www.tinaja.com/text/reflog1.html) /xx5 (http://www.tinaja.com/text/refsum1.html) /xx6 (http://www.tinaja.com/glib/muse116.pdf) /xx7 (http://www.tinaja.com/glib/muse124.pdf) /xx8 (http://www.tinaja.com/glib/pdflink.pdf) /xx9 (http://www.tinaja.com/glib/weaveweb.pdf) /xx10 (http://www.tinaja.com/psutils/weberru2.ps) /xx11 (http://www.tinaja.com/psutils/weblogu2.ps) /xx12 (http://www.tinaja.com/psutils/websitan.ps) >> {mark exch/eurl cvx ] cvx def} forall /specialpj {(http://www.tinaja.com/glib/picojust.pdf) eurl} def % picojust not allowed as gonzo variagle /maildon {(mailto:don@tinaja.com) eurl } def /tinaja {(http://www.tinaja.com) eurl } def /consult {(http://www.tinaja.com/consul01.html) eurl} def /netscape {(http://www.netscape.com) eurl } def /adobe {(http://www.adobe.com) eurl } def /parallax {(http://www.parallaxinc.com) eurl } def /coriolis {(http://www.coriolis.com) eurl } def /hottalk {(mailto:hottalk@printer-net) eurl } def /adobe1 {(http://www.adobe.com/supportservices/devrelations/technotes.html) eurl} def /tn5150 {( http://www.adobe.com/suportservice/devrelations/PDFS/TN5150.PDFMARK.PDF) eurl} def /gonzo {(http://www.tinaja.com/psutils/gonzo.ps) eurl} def /muse {(http://www.tinaja.com/muse01.html) eurl} def /m135p {(http://www.tinaja.com/glib/muse135.psl) eurl} def /graburls {(http://www.tinaja.com/psutils/graburls.ps) eurl} def /linkpdf {(http://www.tinaja.com/linkpdf1.html) eurl} def /rxhtml {(http://www2.imagiware.com/RxHTML) eurl} def /n1 {(news://sci.electronics.design) eurl} def /n2 {(news://sci.electronics.misc) eurl} def /hotbot {(http://www.hotbot.com) eurl} def /alta {(http://www.digital.altavista.com) eurl} def /xp {(www.dejanews.com/rg_mkgrp.xp) eurl} def /ifilter {(http://www.adobe.com/prodindex/acrobat/ifilter.html)eurl} def /srchpdf {(http://www.tinaja.com/text/srchpdf.html) eurl} def /redirect {(http://www.tinaja.com/text/redirect.html) eurl} def /hack73 {(http://www.tinaja.com/glib/hack73.pdf) eurl} def /hacklib {(http://www.tinaja.com/hack01.html) eurl} def /magic {(http://www.tinaja.com/magsin01.html) eurl} def /fourier {(http://www.tinaja.com/psutils/fourier.ps) eurl} def /zeroharm {(http://www.tinaja.com/psutils/zeroharm.ps) eurl} def /sincat210 {(http://www.tinaja.com/sn210cat.ps) eurl} def % power method... yyyyyyyyy /setglib {mark (http://www.tinaja.com/glib/) 2 index 20 string cvs mergestr (.pdf) mergestr /eurl cvx ] cvx def} def /setpost {mark (http://www.tinaja.com/psutils/) 2 index 20 string cvs mergestr (.ps) mergestr /eurl cvx ] cvx def} def /sethtml {mark (http://www.tinaja.com/) 2 index 20 string cvs mergestr (.asp) mergestr /eurl cvx ] cvx def} def /setweb {mark (http://www.) 2 index 20 string cvs mergestr (.com) mergestr /eurl cvx ] cvx def} def /magicsin {/msinprop} def /parallax {/parallaxinc} def [ /when2pat /patnthor /msinprop /magicsin /nuts08 /hack35 /gramtram /muse116 /nonlingr /hack84 /muse112 /muse113 /colorizd2 /spotcolr /urlindoc /emergop3 /emergop5 /resbn63 /muse135 /muse120 /muse131 /resbn88 /contests /muse115 /muse137 /infopack /hack64 /hack68 /resbn37 /resbn18 /stezine /ebayphen /resbn26 /hack47 /hack68 /hack60 /hack69 /newsgrp /bwhistle /elesimp /resbn80 /resbn91 /resbn82 /resbn73 /resbn87 /imagimag /muse90 /muse151 /waywere /hack71 /hack73 /hack76 /resbn19 /acrocat /twenty47 /muse139 /muse115 /muse116 /bannyear /advetorl /resbn81 /infopack /postjust ] {setglib} forall [ /magsn01 /patnt01 /blat01 /h2gas01 /capvid01 /whtnu01 /ismm01 /bod01 /synlib01 /muse01 /pseudo01 /post01 /libry01 /consul01 /weblib01 /patnt01 /post01 /info01 /acrob01 /b /advt01 /info01 /dntkwb01 /beewb01 /hack01 /flut01 /auct01 /webwb01 /tinaja /barg01 /blat01 /hack01 /order01 /linkpdf1 /psweb01 /amlink01 /resbn01 /blat01 /webwb01 /amlink01 /map01 /guru01 /tinaja01 ] {sethtml} forall % now asp [/colorizd2 /websitan /acatdata /catwords /coloriz2 /catools1] {setpost} forall [ /parallaxinc /mediafinder /hotbot /patent.womplex.ibm /amazon /digital.altavista ] {setweb} forall /lindsay {(http://www.keynet.net/~lindsay) eurl} def /resch {(http://www.wp.com/resch/search.html) eurl} def /redirect {(http://www.tinaja.com/text/redirect.html) eurl} def /websitan {(http://www.tinaja.com/psutils/websitan.ps) eurl} def /bannlast {(http://www.tinaja.com/text/bannlast.html) eurl} def /byternge {(http://www.tinaja.com/text/byternge.html) eurl} def %%%%%% << /billb (http://www.eskimo.com~billb) /billbfe (http://www.eskimo.com/~bilb/freenrgl/fnrg) /randi (http://www.randi.org/jr/pigasus.html) /skeptic (http://www.csicop.org) >> {mark exch /eurl cvx ] cvx def} forall /bigfoot {(http://www.bigfoot.com) eurl} def /drebes {(http://www.drebes.com) eurl} def /infospace {(http://www.infospace.com) eurl} def /factsheet5 {(http://www.factsheet5.com) eurl} def /watch {(http://www.searchenginewatch.com) eurl} def /scieldes {(news:sci.electronics.design) eurl} def /quest {(http://www.questlink.com) eurl} def /acronews {(news:comp.text.pdf) eurl} def /acroread {(http://www.adobe.com/prodindex/acrobat/readstep.html) eurl} def /alta {(http://www.altavista.digital.com) eurl} def /dominis {(http://www.dominis.com/Zines) eurl} def /ejournal {(http://www.edoc.com/ejournal) eurl} def /parallax {(http://www.parallaxinc.com) eurl} def /homeart {(http://www.homearts.com/affil/ahi/main/ahihome.htm) eurl} def /amazon {(http://www.amazon.com) eurl} def /meer {(http://www.meer.net/~johnl/e-zine-list) eurl} def /scweb01 {(http://www.tinaja.com/scweb01.html) eurl} def /blackrange {(http://www.zianet.com/blackrange/lodge.html) eurl} def /blond {(http://www.winn.com/pwinn/humor/index/html) eurl} def /trader {(http://www.traderonline.com) eurl} def /cowmoo {(http://www.qtm.net/~geibdan/framest.html) eurl} def /subgen {(http://sunsite/unc.edu/subegnius) eurl} def /c2000 {(http://www.classifieds2000.com) eurl} def /dilbert {(http://www.unitedmedia.com/comics/dilbert) eurl} def /tinaja {(http://www.tinaja.com) eurl} def /medweb {(http://www.gen.emory.edu/medweb) eurl} def /factsheet {(http://www.well.com/conf/f5/f5index2.html) eurl} def /fmfind {(http://wmbr.mit.edu/stations/locate.html) eurl} def /four11 {(http://www.Four11.com) eurl} def /freecat {(http://catalog.savvy.com) eurl} def /freenrg {(http://www.eskimo.com/~bilb/freenrg/frng) eurl} def /healthy {(http://www.healthy.net) eurl} def /bentley {(http://www.bentleysauction.com) eurl} def /eeweb01 {(http://www.tinaja.com/eeweb01.html) eurl} def /hotbot {(http://www.hotbot.com) eurl} def /infer {(http://www.inference.com/infind) eurl} def /info01 {(http://www.tinaja.com/info01.asp) eurl} def /persian {(http://www.persiankitty.com) eurl} def /ccodes {(http://www.Four11.com/cgi-bin/Four11Main?Country) eurl} def /thelist {(http://thelist.iworld.com) eurl} def /keelynet {(http://www.keelynet.com) eurl} def /jobs {(http://www.datamation.com/PlugIn/jobs/jobs.html) eurl} def /kelly {(http://www.kbb.com) eurl} def /lindsay {(http://www.keynet.net/~lindsay) eurl} def /lookup {(http://www.lookupusa.com) eurl} def /bell800 {(http://att.net/dir800) eurl} def /mapquest {(http://www.mapquest.com) eurl} def /faq {(http://www.faqlib.com) eurl} def /pic500 {(http://www.tinaja.com/pic500) eurl} def /wpsearch {(http://www.wp.com/resch/search.htm) eurl} def /microchip {(http://www.microchip.com) eurl} def /mohotta {(http://www.mohotta.com) eurl} def /acrob01 {(http://www.tinaja.com/acrob01.asp) eurl} def /movie {(http://us.imdb.com) eurl} def /booksol {(http://www.cs.cmu.edu/books.html) eurl} def /oxbridge {(http://www.mediafinder.com) eurl} def /paml {(http://www.NeoSoft.com/internet/paml/byname.html) eurl} def /patent {(http://patent.womplex.ibm.com) eurl} def /elements {(http://www2.shef.ac.uk/~chem?web-elements) eurl} def /picup01 {(http://www.tinaja.com/picup01.html) eurl} def /yahoo {(http://www.yahoo.com/bin/top2?122.25) eurl} def /azstream {(http://wwwdaztcn.wr.usgs.gov/rt-cgi/gen_tbl_pg) eurl} def /saucer {(http://www.mcs.com/~kvg/smear.htm) eurl} def /scott {(http://www.seetron.com) eurl} def /billb {(http://www.eskimo.com/~billb) eurl} def /shepard {(http://home.att.net/~dennis.shepard) eurl} def /switchboard{(http://www.switchboard.com/) eurl} def /techweb {(http://techweb.cmp.com/eet/docs) eurl} def /govsurp {(http://131.87.1.51) eurl} def /zipcode {(http://www.usps.gov/ncsc) eurl} def /vanagon {(mailto:Vanagon@gerry.sdsc.edu) eurl} def /wsrn {(http://wsrn.com) eurl} def /launch {(http://www2com.com/~upfront/launch) eurl} def /webann {(http://www.ep.com/faq/webannounce.html) eurl} def /whois {(http://www.internic.net/cgi-bin/whois) eurl} def /internic {(http://www.internic.net) eurl} def /weblib01 {(http://www.tinaja.com/weblib01.html) eurl} def /whowhere {(http://www.whowhere.com) eurl} def /deja {(http://www.dejanews.com/home_ps.shtml) eurl} def /newslist {(http://www.tinaja.com/text/newslist.html) eurl} def /thomas {(http://www.thomasregister.com/index.html) eurl} def /selfref {(http://www.tinaja.com/glib/resbn71.pdf) eurl} def % This code locks pdfmark commands out of a PostScript printer. /pdfmark where {pop}{userdict /pdfmark /cleartomark load put} ifelse % /surl "start url" marks the beginning of a text sequence to be urled. % It also paints the text blue... /surl {mark /blue cvx 0.33 /setgray cvx % change text to blue /currentpoint cvx % remember box start /urly /exch cvx /store cvx /urlx /exch cvx /store cvx ] cvx % complete deferred command printlist exch 3 index exch put % stuff into gonzo printlist exch 1 add exch % increment gonzo list count } def % /eurl "end url" unmarks the end of a text sequence and sets up % the pdfmark needed to define the Acrobat web link. /eurl {mark % start deferred proc exch % position url string /aqua cvx 0 /setgray cvx % turn blue marker off /makeurl cvx % defer call of url builder ] cvx % complete deferred proc printlist exch 3 index exch % stuff into gonzo printlist put exch 1 add exch % increment gonzo list count } def % /makeurl generates the pdfmark, receiving a {(urlstring) makeurl}. % Note that it is not called until formatted printlist time... /urlover 0.2 def % fraction of hot area over bounds /makeurl { /cururlname exch store % save the url string mark % start pdfmark currentfont /ScaleMatrix get 3 get /fsize exch store % guess height /Rect [ urlx fsize urlover mul sub % set box left x urly fsize urlover mul sub % set box left y currentpoint exch fsize urlover mul add exch fsize add ] /Border [ 0 0 0] % [0 0 0 ] = none; [0 0 2] = debug /Color [ .7 0 0 ] /Action <> /Subtype /Link /ANN % annotation type pdfmark % call pdf operators } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /wanttousepicojustify true def % this globally turns picojust on or off %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% wanttousepicojustify false 40 array dictstack {/^picoset known or} forall not and { % FILL JUSTIFICATION IMPROVER version 3.0, November 3, 1994. c 1994 by % Don Lancaster & Synergetics (602) 428-4073. [support on GEnie PSRT] % Personal use premitted; All commercial & media rights fully reserved. % Install this where it will redefine all print time uses of % the -awidthshow- operator. Use picojust true or false to control. /picoflag true def % selective availability switch /picofract 0.5 def % percentage of excess space to be internalized /picothresh 0.03 def % percentage/100 increment per font change /picomax 0.15 def % percentage/100 max stretch (limits fat chars) /^picoset true def % job multiple def lockout /picojust {/picoflag exch store} def % use for local turn on or off /awidthshow {1 index 4 index 6 index add add 32 eq not picoflag not or {//awidthshow}{/^msg exch store pop /^cst exch store pop pop /^sst exch store /^cct ^msg length store /^rwd ^msg stringwidth pop store /^sct 0 ^msg {( ) search {pop pop exch 1 add exch}{pop exit} ifelse} loop store /^jwd ^cct ^cst mul ^sct ^sst mul add store /^saj ^jwd dup ^rwd add dup 0 eq {pop 0.0001} if div picothresh div floor picothresh mul picofract 1.33 mul mul dup picomax ge {pop picomax} if 1 add store gsave ^saj 1 scale /^rft 1 ^saj 1 sub ^rwd mul ^jwd dup 0 eq {pop 0.0001} if div sub ^saj div store ^sst ^rft mul 0 32 ^cst ^rft mul 0 ^msg //awidthshow grestore ^jwd ^rwd add 0 rmoveto} ifelse} bind def} if %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % % /.ep0 {} def /.ep1 {} def % blat45 $650 patent %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /wanttousepicojustify false def % this globally turns picojust on or off %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% wanttousepicojustify false 40 array dictstack {/^picoset known or} forall not and { % FILL JUSTIFICATION IMPROVER version 3.0, November 3, 1994. c 1994 by % Don Lancaster & Synergetics (602) 428-4073. [support on GEnie PSRT] % Personal use premitted; All commercial & media rights fully reserved. % Install this where it will redefine all print time uses of % the -awidthshow- operator. Use picojust true or false to control. /picoflag true def % selective availability switch /picofract 0.5 def % percentage of excess space to be internalized /picothresh 0.03 def % percentage/100 increment per font change /picomax 0.15 def % percentage/100 max stretch (limits fat chars) /^picoset true def % job multiple def lockout /picojust {/picoflag exch store} def % use for local turn on or off /awidthshow {1 index 4 index 6 index add add 32 eq not picoflag not or {//awidthshow}{/^msg exch store pop /^cst exch store pop pop /^sst exch store /^cct ^msg length store /^rwd ^msg stringwidth pop store /^sct 0 ^msg {( ) search {pop pop exch 1 add exch}{pop exit} ifelse} loop store /^jwd ^cct ^cst mul ^sct ^sst mul add store /^saj ^jwd dup ^rwd add dup 0 eq {pop 0.0001} if div picothresh div floor picothresh mul picofract 1.33 mul mul dup picomax ge {pop picomax} if 1 add store gsave ^saj 1 scale /^rft 1 ^saj 1 sub ^rwd mul ^jwd dup 0 eq {pop 0.0001} if div sub ^saj div store ^sst ^rft mul 0 32 ^cst ^rft mul 0 ^msg //awidthshow grestore ^jwd ^rwd add 0 rmoveto} ifelse} bind def} if %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /activatemenu { %%%% ONLINE LINKER %%%%% %%%%% Module to insert eight pdf menu options .... % Place after |x but before last showpage % work out an HTML like PDF response /button { makeurlx % make box shaped url gsave beige % settint % 0.13 settint % try slight shift xpos ypos 0.9 sub translate 0.1 dup scale 0 0 mt 28 pu 28 pr 28 pd closepath 0.85 setgray fill 0 0 mt 0 28 pu 4 -4 rlineto 20 pd 20 pr 4 -4 rlineto closepath 0.5 setgray fill 0 28 mt 28 pr 28 pd -4 4 rlineto 20 pu 20 pl closepath 0.65 setgray fill 8 8 mt 12 pu 13 -6 rlineto closepath 0.33 setgray fill grestore xpos ypos mt } def % This code locks pdfmark commands out of a PostScript printer. /pdfmark where {pop}{userdict /pdfmark /cleartomark load put} ifelse % /surl "start url" marks the beginning of a text sequence to be urled. % It also paints the text blue... /surl {mark /blue cvx 0.33 /setgray cvx % change text to blue /currentpoint cvx % remember box start /urly /exch cvx /store cvx /urlx /exch cvx /store cvx ] cvx % complete deferred command printlist exch 3 index exch put % stuff into gonzo printlist exch 1 add exch % increment gonzo list count } def % /eurl "end url" unmarks the end of a text sequence and sets up % the pdfmark needed to define the Acrobat web link. /eurl {mark % start deferred proc exch % position url string /black cvx 0 /setgray cvx % turn blue marker off /makeurl cvx % defer call of url builder ] cvx % complete deferred proc printlist exch 3 index exch % stuff into gonzo printlist put exch 1 add exch % increment gonzo list count } def % /makeurl generates the pdfmark, receiving a {(urlstring) makeurl}. % Note that it is not called until formatted printlist time... /urlover 0.2 def % fraction of hot area over bounds /makeurl { /cururlname exch store % save the url string mark % start pdfmark currentfont /ScaleMatrix get 3 get /fsize exch store % guess height /Rect [ urlx fsize urlover mul sub % set box left x urly fsize urlover mul sub % set box left y currentpoint exch fsize urlover mul add exch fsize add ] /Border [ 0 0 0] % [0 0 0 ] = none; [0 0 2] = debug /Color [ .7 0 0 ] /Action <> /Subtype /Link /ANN % annotation type pdfmark % call pdf operators } def % /makeurlx generates the box specific pdfmark, receiving % a {(urlstring) makeurl}. % Note that it is not called until formatted printlist time... /makeurlx { /cururlnamex exch store % save the url string mark % start pdfmark /Rect [ xpos % set box left x ypos 0.9 sub % set box left y xpos 2.8 add % box right x ypos 0.9 sub 2.8 add % box right y ] /Border [ 0 0 0] % [0 0 0 ] = none; [0 0 2] = debug /Color [ .7 0 0 ] /Action <> /Subtype /Link /ANN % annotation type pdfmark % call pdf operators } def % text link specific data /syncat01 {(http://www.tinaja.com/glib/syncat01.pdf) eurl} def /ismm01 {(http://www.tinaja.com/ismm01.asp) eurl} def /amlink01 {(http://www.tinaja.com/amlink01.asp) eurl} def /tinaja01 {(http://www.tinaja.com/tinaja01.asp) eurl} def /info01 {(http://www.tinaja.com/info01.asp) eurl} def /barg01 {(http://www.tinaja.com/barg01.asp) eurl} def /advt01 {(http://www.tinaja.com/advt01.asp) eurl} def /maildon {(mailto:don@.tinaja.com) eurl} def % button link specific data /syncat01x {(http://www.tinaja.com/glib/syncat01.pdf) button} def /ismm01x {(http://www.tinaja.com/ismm01.asp) button} def /libry01x {(http://www.tinaja.com/libry01.asp) button} def /amlink01x {(http://www.tinaja.com/amlink01.asp) button} def /tinaja01x {(http://www.tinaja.com/tinaja01.asp) button} def /info01x {(http://www.tinaja.com/info01.asp) button} def /barg01x {(http://www.tinaja.com/barg01.asp) button} def /advt01x {(http://www.tinaja.com/advt01.asp) button} def /maildonx {(mailto:don@.tinaja.com) button} def /menu8v {gsave translate save /dosnap exch def /beige {0.10 settint} def 0.12 settint % force beige 0.5 setgray black /ybot -9999 def /ylimit -9999 def font3 font0 0 0 10 setgrid % 50 50 showgrid /cstretch 0.015 def /sstretch 0.015 def /font0 /Revue 1.2 gonzofont /font0 /StoneSans-Bold 1 gonzofont /font1 /StoneSans-Bold 1 gonzofont /font3 /Helvetica-Bold 3 gonzofont /kern 0.1 def 0 0 23 1 add 30 3.2 add 1 roundbox % clip gsave beige 0.33 setgray fill % gsave % 0 27 mt 3 pu 50 pr 3 pd closepath 0.33 setgray fill % grestore % 0.33 setgray stroke white font3 /cstretch 0.1 def 12.5 31.8 (|0PLEASE |j|jCLICK |j|jHERE |j|jTO\274 ) cc /cstretch 0.015 def 0.5 1.2 23 30 0.8 roundbox 0.75 setgray fill % /yinc 3.5 def black font1 3.2 12.1 14.8 add (|/libry01x |1 Go to the |/surl main library |/libry01 ) cl 3.2 8.7 14.8 add (|/ismm01x |1 Start your |/surl tech venture|/ismm01 ) cl 3.2 5.3 14.8 add (|/advt01x |1 Sponsor a display |/surl banner|/advt01 ) cl 3.2 1.9 14.8 add (|/info01x |1 Find |/surl research|/info01 solutions) cl 3.2 12.1 (|/maildonx |1 Send Don Lancaster |/surl email|/maildon ) cl 3.2 8.7 (|/barg01x |1 Pick up surplus |/surl bargains|/barg01 ) cl 3.2 5.3 (|/tinaja01x |1 Find out what a |/surl tinaja|/tinaja01 is) cl 3.2 1.9 (|/amlink01x |1 View recommended |/surl books|/amlink01 ) cl grestore dosnap restore} def } def % as in activate menu %%%% END LNKER %%%%%%%%%%%%%%%%%%%%%%%%%% midnightdoc starttemplate /dropindent 16 def /tabs [20] def /font0 /StoneSans-Bold [40 0 0 40.1 0 -23] gonzofont % temp fat s /font6 /Times-BoldItalic 9.75 gonzofont /font7 /Times-BoldItalic 9.25 gonzofont /font8 /Times-BoldItalic 9.75 gonzofont /font: /Times-Roman 7 gonzofont /font= /Helvetica-Bold 8 gonzofont /font; /Symbol 9.5 gonzofont /nicebar {gsave bestgray 1 setlinecap xpos ypos 5.9 add moveto txtwide 5 sub 0 rlineto [4 0 2.5 .95] superstroke /ypos ypos yinc 2 div sub def grestore} def /emacro {ypos 190 lt {/ypos ypos 200 sub def}if } def /fmacro {/sstretch 0 def} def /Wmacro {/ttheight 12 yinc mul def} def /Xmacro {/ttheight 10 yinc mul def} def /Ymacro {/ttheight 10 yinc mul def} def /tabs [54] def /specialbox {gsave xpos 46 add ypos 3 add 135 0 18 yinc mul add neg stdfigrad roundbox gsave 0.94 setgray fill grestore [2 0 1 1] superstroke grestore grestore} def % /boxit illustrates marked Acrobat button % gonzo box autoposition linker /topstrlist {mark 3 1 roll {/roomleft exch roomleft exch sub def printlist exch 3 index exch put exch 1 add exch} /exec cvx ] cvx def} def /boxit{ gsave line1 currentpoint translate -1 -3 mt 10.5 pu 50.5 pr 10.5 pd closepath line1 stroke grestore} 0 topstrlist /fancybox {gsave currentpoint translate -7 -5 205 16 2 roundbox gsave showboxgrays {0.94}{1} ifelse setgray fill grestore [2 0 1 1] superstroke grestore} 0 topstrlist /orangeon {mark 0.04 /settint cvx 0.45 setgray cvx ] cvx % temp printlist exch 3 index exch put exch 1 add exch} def /aquaon {mark 0.52 /settint cvx 0 /setgray cvx ] cvx printlist exch 3 index exch put exch 1 add exch} def /tabs [26] def /shiftin {/xpos xpos 16 add store /txtwide txtwide 32 sub store}def /shiftout {/xpos xpos 16 sub store /txtwide txtwide 32 add store}def /font9 /Times-Roman [9.75 0 0 -9.77 0 4.5] gonzofont % special effect %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % tracking inset for the isopod energy reporter cut /isopodcut {save /cutsnap exch def /ttheight 13 yinc mul def /ttwidth 160 def /ttrad 3 def aqua (ISOPOD ENERGY REPORTER) ttbox beige %% 1.3 0.4 translate 0.1 dup scale % isopod 100 dict /Prolog exch def Prolog begin -150 -180 translate 0.6 dup scale /bd {bind def} bind def /c {curveto} bd /f {fill} bd /g {setgray} bd /gs {gsave} bd /gr {grestore} bd /l {moveto lineto stroke } bd /m {moveto} bd /r {rlineto} bd /s {stroke} bd /w {setlinewidth} bd /y {0 exch rlineto} bd 1 setlinecap 0.33 g % near strands 1.32 w 256.9 314.5 278.1 320.2 l 256.4 316.4 277.6 322.1 l 255.8 318.3 277.1 324 l 255.3 320.3 276.6 326 l 254.8 322.2 276.1 327.9 l 254.3 324.1 275.5 329.8 l 1.32 w 468.4 467.4 446.5 465.1 l % far strands 468.6 465.4 446.7 463.1 l 468.8 463.4 446.9 461.1 l 469 461.4 447.1 459.1 l 469.2 459.5 447.3 457.2 l 469.4 457.5 447.5 455.2 l 0 setlinecap % far wire 1 g 18 w 387 425 m 405.8 440.7 422.8 455.7 447 460 c % gs s gr % white break gs 0.33 g 16 w s gr % brown edge 0.8 g 13 w s % orange inside 1 setlinecap lime 0.92 g % ball 10 w 406.9 410 m 406.9 432.1 389 450 366.9 450 c 344.8 450 326.9 432.1 326.9 410 c 326.9 387.9 344.8 370 366.9 370 c 389 370 406.9 387.9 406.9 410 c gs f gr % gs 4 w s gr % outline omitted 0.33 g 1.8 w s 0.6 w 327 410 m 330.4 400.6 338.3 394.9 347 390 c 365.1 379.5 392 383.9 405.5 400 c s beige 1 g 18 w 1 setlinecap 347 390 m 326.8 373.1 319.7 348.1 297 335 c % gs s gr % white outline omitted gs 0.33 g 16 w s gr 0.8 g 13 w s 0 setlinecap % rest of front wire 1 g 18 w 297 335 m 290.1 331 284.6 327 277 325 c % gs s gr gs 0.33 g 16 w s gr 0.8 g 13 w s 1 setlinecap lime 0.92 g % notch 1.6 w 394.6 391 387.5 388 l 0.33 g 0.6 w 387 387.5 m 4 y 8 3.9 r -3.97 y s end grestore cutsnap restore /tthh ttheight def /ttheight 13 yinc mul def % temp workaround makeroom /ttheight tthh def } def %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% /shiftin {20 0 translate /txtwide txtwide 40 sub store} def /shiftout {-20 0 translate /txtwide txtwide 40 add store} def black /font6 /StoneSerif-Bold [8 0 1.8 8 0 0] gonzofont /font8 /StoneSans-Bold [7.5 0 0 7.5 0 0] gonzofont /beige {0.82 settint} def % temp magenta? /beige {aqua} def % /beige {0.12 settint} def /magenta {0.82 settint} def /reallybeige {0.12 settint} def /narrower {12 0 translate /txtwide txtwide 15 sub store} def /tabs [34 0 ] def startgonzo |a I |b 've been more or less successfully selling items on |/surl |6eBay|1|/ebay for several years now. So, I thought I'd gather together some guidelines. While not all eBay professionals fully agree with all these tactics, here are some of the concepts that seem to be working for me\274 |c Some |jFundamentals |d The surest way to succeed on eBay is to |/tinton1b |6offer highly |/tinton1b unique products which are not available elsewhere|1.|/tintoff Products with which you are intimately familiar and might eventually become an expert in. As an example, we are the web's preeminent supplier of |/surl |6water soluble swimsuits|1|/barg01 . In addition to our bargain test equipment, "kiss your ass goodbye" nuclear memorabilia, unusual sensors, and other |/surl |6truly bizarre items|1|/barg01 . Your second success rule is to |/tinton1b |6always be scrupulously |/tinton1b honest|1|/tintoff . Misrepresenting or not delivering items is a certain route to failure. You should|/tinton1 |6 be prompt and professional|1 in all of your eBay dealings. Most eBay sellers end up paying themselves less than prison wages. If you cannot continuously generate around |4$140|1 per day from eBay sales, your efforts are probably best spent elsewhere. |/tinton1b |6A minimum of 51 items continuously |/tinton1b listed at any time is recommended|1|/tintoff . Assuming seven of these hit per day for an average net-net profit of |4$20|1 each, you can barely meet this minimum income goal. It takes bunches of time and effort to do this job right. Especially those tasks you do not like or are not good at. |/tinton1b |6Be |/tinton1b willing to commit yourself to the needed work.|1|/tintoff It is best to offer a |/surl |6companion web site|1|/tinaja . One that can generate linking traffic, resell related items, handle secure transactions, and provide tutorials and other resources for potential buyers. Given the proper linking and promotion, these two should complement each other nicely. Because it is not a good idea to relist an item before an older one is sold and closed, use |/tinton1 |6threads|1|/tintoff instead. A thread is a group of related products. Say you stock four different |4NDT|1 eddy current probes. Run them in the same thread. Try to chose some "intellectual but vaguely mystical and subtle" eBay user name. Like Bee did with |/tinton1b |6Abeja|1|/tintoff . Avoid tainted auction categories and items that other buyers or sellers have trashed. Bogus collectibles, software or concert copies, and "too good to be true" laptop pricing come to mind as obvious examples. |/tinton1b |6Never|1|/tintoff sell something you feel bad about. Unless you do so at a rock bottom price and clearly spell out |/tinton1 |6exactly|1|/tintoff why the vibes are bad. |c|h Getting |jStuff |d Because many eBay selling prices are often well |/tinton1b |6under|1|/tintoff wholesale or distributor costs, there is usually |/tinton1 |6no way|1|/tintoff you can profit on eBay by buying wholesale and selling online. And while a very few people can sometimes do fairly well gambling on "truckload liquidations", most of these end up as outright scams. My rule for eBay success is to |/tinton1 |6always seek out a 30:1 or |/tinton1b higher return ratio between the product cost and its |/tinton1b average eBay selling price|1|/tintoff . Such returns quickly erode to barely living wages after you allow for any unsellables, all operating expenses, repair costs, travel, storage, and all of the usual nickel and dime gotchas. Almost always, it pays to |/tinton1b |6lead off with your personal |/tinton1b value added|1|/tintoff . This should contribute the lion's share to the buyer's perceived value. Achieving acceptable eBay margins |/tinton1b |6demands|1|/tintoff buying in huge quantities of deeply distressed, wildly assorted, and grossly underappreciated merchandise. Preferably in need of slight cleaning and minor repair. Obvious but largely penny ante first choices are junk in your Aunt's attic and unpopular yard or estate sales. For me, the sources that have worked out the best are both traditional or newly privatized military surplus sales, remote community college auctions, and dot.com or other tech bankruptcies. Useful links to these and other sites are found at |/surl |6www.tinaja.com/auct01.asp|1|/auct01 . Your best ploy is to consistently seek economically inefficient markets. |/tinton1b |6If |/tinton1b more than five percent of your offers are accepted, |/tinton1b you are paying too much.|1|/tintoff Naturally, you make up for a |45%|1 success rate by bidding on |/tinton1 |6twenty times|1|/tintoff as much stuff as you could possibly use. I try to keep most of my offers at one sixth of a penny per dollar of original costs. I'll sometimes go up as high as a quarter cent if it is something I really want. |/tinton1b |6If someone |/tinton1b bids against me, I walk away|1|/tintoff . One tip: Some sealed bid sales require even full dollar bid increments. Be sure to bid as |/tinton1 |6early|1|/tintoff as possible on these offerings. Note that this is the exact opposite of effective eBay bidding strategy. Two things to avoid at all costs are drop shipping and consignment sales. If your drop ship source fails to deliver, you'll take all the flak and all the losses. And selling for a friend is a near certain way to lose that friend. If you must do consignment sales, quote a minimum |450%|1 commission over and above a |4$90|1 per item placement guarantee. But both these bad scenes are best avoided. |c Listings |d|z The foremost listing rule, of course, is |/tinton1b |6the more you tell, |/tinton1b the more you sell|1|/tintoff . Make your descriptions accurate but slightly understated. Clearly show minor flaws. Spell out the shipping weight or cost. Provide active links to supplier websites or tutorial use info.|p Provide a link to your own website. The website prices should be higher than your eBay opening bids. Make every title word count. Keep |/tinton1 |6L@@K!|1|/tintoff and anything else cutsey-poo out of your titles. Pick the most suitable category. If in doubt, check where others have sold. Absolutely |/tinton1b |6no backgrounds, sound effects, flashings, |/tinton1b animation, or music|1|/tintoff . Stay sharp and clean. |/tinton1b |6Always|1|/tintoff be sure to include one or more images. Be sure to |/tinton1b |6strictly limit your terms and conditions |/tinton1b to ten words.|1|/tintoff Or twenty words absolute maximum. More than this labels you as an undesirable eBay seller to be avoided at all costs. Avoid using restrictive or negative statements |/tinton1 |6anywhere|1|/tintoff . But clearly state all defects. Learn and use |4HTML|1. Especially for any space between paragraphs, useful links, and additional images\274 |h|L|6|/magenta |/staytint1m

Bracketing paragraphs creates attractive |tvertical white spaces between them.

|h

Click for |t|/surl |6Our Website|/tinaja |/magenta |/tinton1m .

|h|6|/magenta

Use this code |tto add extra images or photos.

|h|F|/beige |/black |1Good |4HTML|1 titles are on our |/surl |6Book Access|1|/amlink01 page. Naturally, there should be no religion or politics or pets or sob stories or guilt trips anywhere in your eBay listings. Nor anything else that is not tightly focused on selling the exact item listed. In a truthful and exciting manner. I've found the free |/surl |6QuickPhrase|1|/quickphrase generator to be very useful for entering eBay listings. |c Images |d|z I've consistently found that decently done images should double or even triple your final prices. I strongly feel that |/tinton1b |6at least two hours should be spent very carefully post |/tinton1b processing your images|1|/tintoff .|p If you use a digital camera, I'd recommend a minimum of 3 Megapixels. Being able to record as an |/tinton1b |6uncompressed |/tinton1b bitmap|1|/tintoff is an absolute must. I normally prefer to use a scanner instead of a camera, since it gives me around fifty times the resolution. Crucial details on all these techniques first appeared in |/surl |6IMAGIMAG.PDF|1|/imagimag . Newer info is seen on our |/surl |6Auction Help|1|/auct01 and |/surl |6Blatant Opportunist|1|/blat01 library pages. It is important to do your image prep double size, so that any jaggies will anti-alias. My prep normally consists of knocking out all the background and replacing it with a slightly mottled pastel. This reduces final artifacts. Horizontal and vertical edges are rectified to one pixel accuracy. Most shadows are reduced or eliminated, as are any scanning defects. Lettering legibility will be improved, sometimes with a total reworking. Appropriate |4IP|1 watermarking is also done. While others use |/surl |6Adobe Photoshop|1|/adobe , I prefer to work in plain old Paint instead. When the image is exactly the way I want it, I'll next switch to Arcata Pet's |/surl |6ImageViewer 32|1|/arcata . I'll first do a |450%|1 reduction to anti-alias. Then a crop and rotate as needed. Followed by a brightness, contrast, and gamma improvement. And a final sharpening. But |/tinton1b |6a little |/tinton1b sharpening goes a long way|1|/tintoff . So, use only half of what you think you need. The picture is finally saved as a high quality compressed |4JPEG|1 format. Your images are sent via |4FTP|1 to your |4ISP|1. Some of my image examples can be found |/surl |6here|1|/ebay and |/surl |6here|1|/barg01 . Custom image work is available |/surl |6here|1|/info01 . |c Getting Paid |d The fundamental secret insider rule to a successful eBay venture is |/tinton1 |6no pissing around!|1|/tintoff Auction closes. Payment made. Item shipped. Wham. Blam. Outtahere. Preferably within minutes and |/tinton1 |6never|1|/tintoff leaving your house. Certainly |/tinton1 |6never|1|/tintoff driving anywhere or standing in line.|p Your best possible payment route is |4VISA|1 or |2MasterCard|1 done using a secure link to |/surl |6your own website|1|/order01 . Although |/surl |6Paypal|1|/paypal can be a close second and may actually end up cheaper than lower volume |4VISA|1 fees. Our strict terms maximize results for us: |/tinton1 |6VISA/MC or |/tinton1 Paypal only|1|/tintoff Our experience has conclusively shown that the check, cash, or money order buyers are often problem oriented. Besides delaying a newly uncertain closure by weeks. And purposely aligning themselves with felons, losers, credit risks, and societal misfits. We stopped doing |4COD's|1 years ago when our return rate exceeded |426%|1. Compared to the negligible fraction of one percent for |4VISA/MC/Paypal|1. You undoubtedely will be accosted by some wildly misinformed epsilon minus who claims you have to accept cash or cash equivalents by federal law. Uh, this "not even wrong" myth confuses a debt with a contract. If necessary, send them to this |/surl |6US Treasury Site|1|/ustreasury to set them straight. I also strictly enforce |/tinton1 |6No foreign bidders. No foreign |/tinton1b buyers. No foreign transshipments|1|/tintoff . First, because our military suppliers contractually demand we do so through signed end user agreements. But mostly because we have consistently found foreign sales to be |/tinton1 |6an appalling loss of |/tinton1 time, energy, money, and sanity|1|/tintoff . Tiny little things like the Canadian post office refusing to accept my first class mail. Or sitting in a bank for hours before they decided to (just this once) use the Canadian exchange rate on a check from a Nova Scotia bank. Minus a |475%|1 service fee, of course. Life is too short to |/tinton1 |6ever|1|/tintoff again fill out a stupid little green customs sticker at the post office. Or to have the buyer ask you to commit an international crime by lying on it. The bottom line is this: |/tinton1b |6If you succeed with domestic |/tinton1b sales, you do not need foreign involvment|1|/tintoff . If you do not, then the extra costs and hassles will not help you. |c Closing |jYour |jSales |d As soon as a sale ends, we email contact the buyer and advise them of payment options and shipping costs. If we have additional stock, we also ask them how many they would like. And refer them to our website |/surl |6Bargain Pages|1|/barg01 for related items. |/beige We will sometimes contact the first and second runner up bidders to advise them of availability. You should |/tinton1b |6not|1|/tintoff mine your entire list of bidders, especially those bottom feeding bargain hunters who might be snitches. You should |/tinton1b |6never|1|/tintoff steal a buyer from another seller. If you have an exceptionally specialized item it is |/tinton1 |6rarely|1|/tintoff appropriate to notify another seller's runner up bidders well |/tinton1 |6after|1|/tintoff their sale closes. Should a buyer be slow responding, a week later we send out a polite "We haven't heard from you" email note. If we feel there is a comm problem, we get a phone number from eBay and try to make voice contact. The next step (after |47|1 days but before |445|1 days) we will request from eBay a |/tinton1 |6non paying bidder alert|1|/tintoff following their help guidelines. Should that not do the trick, between |410|1 and |460|1 days after the |4NPB|1 alert, we file a |4FVF|1 or |/tinton1 |6Final |/tinton1b Value Fee Credit|1|/tintoff . This gets you half of your eBay fees back; the listing fee comes back on a free successful relist. Add-on fees (such as gallery or reserves) are lost. A bidder alert does not penalize the buyer. But |4FVF|1 notices do. eBay will automatically file a |4FVF|1 for you if the buyer has become |4NARU|1, short for |/tinton1 |6Not a Registered User|1, and meaning they have been flushed. An eBay sale is in fact an enforceable contract under the Uniform Commercial Code. But it is usually pointless to go beyond a |4FVF|1 and possible negative feedback. |/tinton1 |6Don't sweat |/tinton1b a NPB. Relist and get on with your life|1|/tintoff If you find too many of your sales not closing, you are selling the wrong stuff to the wrong people. Or should not be on eBay in the first place. |c Guarantees |jand |jRefunds |d|z An important goal of ours is |/tinton1 |6no unhappy buyers|1|/tintoff We'll first try to get our descriptions accurate enough that it is painfully clear what we are selling. Should we find a totally clueless buyer, we will not force the sale.|p Filing instead for a "mutually agreed" |4FVF|1 refund. We have an unadvertised and unconditional guarantee policy on all items sold. To block "window shoppers" and similar problems, we do conspicuously offer a fifteen day inspection privilege on our bigger ticket items. In which the buyer pays |/tinton1 |6all|1|/tintoff shipping. Both ways. Having to put cash up for an inspection deters potential scammers and ripoffs. Yet is quite reasonable for serious buyers. The buyer can return for any reason. Should we in fact have mislead the buyer or sent a broken item, we will also refund all shipping fees. At our option. What usually happens is that you will offer a refund and then never hear from the buyer again. Often they end up happy. Possibly they made some dumb operating mistake, managed to cheaply fix the problem, or else decided they still got a real bargain. Or went on to other things. Should you have an obnoxious or problem buyer, our "no pissing around" rule tells us to give them one and only option: A prompt and polite full refund of all costs. Take it or leave it. |/tinton1 |6No other adjustments!|1|/tintoff After which they are history and are blocked from further bidding. Our total problem sales have been typically well under a fraction of a percent. |c Reserves, Dutch Auctions, and Buy It Now |d A |/tinton1 |6reserve|1|/tintoff should be just that: Your absolute minimum bare bones net-net-net price you are willing to accept for an item. Most eBay buyers do not like reserves and eBay charges you extra for them. In general, auctions without a reserve will bring a higher ending price. Reserves do lock in bargain basement bidders. And give you "insurance" against eBay going down at precisely the wrong time. They keep any Buy It Now offer visible much longer. They can also be a marketing tool to establish value when you have large quantities of a new item. Even so, reserves are best avoided. Especially if you have already sold similar items at acceptable prices. If anybody asks your reserve price, tell them. But don't advertise it. I use reserves on higher value items, because I am not about to give away a Tektronix Oscilloscope or anything similar. There is a fine line between no bidders, one bidder, and two bidders fighting each other. A |/tinton1 |6Dutch Auction|1|/tintoff lets you sell more than one item at a time. But the items do have to be identical and any choice options are not permitted. More often than not, |/tinton1 |6a Dutch |/tinton1b Auction often closes at your opening bid price|1|/tintoff . These are closer to a fixed price sale than a true auction. Only if your Dutch Auction gets oversubscribed do you receiver higher per-item payments. Dutch Auctions are well suited to lower cost items that buyers can group to save on shipping charges. But watch your total quantity offered, since eBay listing fees assume all Dutch items will sell. |/tinton1 |6Buy It Now|1|/tintoff does exactly what it sounds like. It gives the buyer the option of closing the auction immediately for a certain sale. |4BIN|1 is appeals to industrial buyers where they don't want to sit around playing games. Our usual |4BIN|1 strategy is to set it |/tinton1 |6thirty percent above|1|/tintoff our normal closing price expectation. |c Promoting |jYour |jAuctions |d|z Your first step in auction promotion should be using your best possible title line placed in the best possible category. I've also found eBay's quarter gallery to be useful. But feel their other placement options are not cost effective.|p Your second promotion step is to use your own tightly linked web site. Have clickable |/surl |6AUCTION|1|/ebay buttons on |/tinton1b |6every|1|/tintoff page. Plus special auction tutorial pages. Along with your |/surl |6What's New|1|/whtnu01 mentions. Be sure to provide back links from eBay to your site as well. Your third promotion step is to use carefully targeted Usenet newsgroups. But |/tinton1b |6only|1|/tintoff those groups which do allow product announcements. Be certain to preface all of your posts with an |4FA:|1 as in |/tinton1b |6"For Auction"|1|/tintoff . Keep all of your announcements terse and occasional. Mention several items per post. Always make lots of useful noncommercial contributions to the group's message flow. Your fourth promotion step is to establish yourself as |/tinton1b |6the|1|/tintoff place to go for the items you are selling. Seeking out repeat traffic from eager buyers. |c Storage and Control |d|z In a word: |/tinton1 |6triage|1|/tintoff .|p It is super easy to bury yourself in worthless junk. Even if that large Hewlett Packard plotter makes a graciously understated credenza for your dining room. And it was really unfair to call the load bank that sat in our driveway for over a year a white elephant. Because it was a perfectly normal gray elephant color. And size. Continuously triage your inventory. For hot and useful items, for possibly salvable stuff, and for any useless junk. Flush the junk. Even if you have to take a loss on it or if the feds once paid a fortune for it. We use a mix of rental units, onsite oversize doghouses (that your tax dollars paid |4$85,000|1 each for), and internal home storage. You should be able to instantly inventory all of your better selling items. Keep them all strictly separated from the "maybe" stuff. On stuff needing repair, note that |/tinton1 |6you can use eBay as |/tinton1b a lending library|1|/tintoff . Buying a tech manual, using it, and then reselling it. Often for more than you paid. I'd recommend a |/tinton1 |6"last in, first out"|1|/tintoff or |4LIFO|1 approach. You are probably most excited about your newest buys. Get at least few of them up and out the door. If for no other reason to get your latest purchases into the black. Note that the top half of storage units rarely gets used efficiently. You can dramatically cut your storage needs by always |/tinton1 |6stacking your stuff as high as you can|1|/tintoff . Bizarre shelving is often available for less than |4$5|1 at local auctions. Mix and match as needed for efficient storage. Try to create a balance between acquisition, inventory control, and successful eBay or website disposal. Always try to |/tinton1 |6sell your higher value items first|1|/tintoff . |c Protecting |jYour |jImages |jand |jAd |jCopy|1 |d|z I have found that decent images can dramatically improve your final selling prices. Such images can represent many hours of valuable time and creative effort. Certain sleezoids sellers on eBay may try to steal your images or ad copy and use them without your permission.|p This, of course, is a big eBay no-no. Firstoff, you should clearly spell out all your intellectual property rights on your |/tinton1 |6My eBay|1|/tintoff page and then join eBay's |4VERO|1 or |/tinton1 |6Verified Rights|1|/tintoff program. eBay will usually |/tinton1 |6not|1|/tintoff assist you unless you take these necessary first steps. Once you are part of |4VERO|1. eBay will usually instantly stop any offending auction on request. Do be sure to use one of their |/tinton1 |6Time Sensitive|1|/tintoff email links. Second, you should watermark all of your images to establish proof of ownership. Having an undercropped and uncompressed |42X|1 original bitmap is a good start. Another name for watermarking is |/tinton1 |6steganography|1|/tintoff . I've listed some good books on our |/surl |6Book Access|1|/amlink01 library page. My approach to watermarking is to make a few subtle and benign changes to the images that convert them into unique works of art. Such as interchanging the |4FOCUS|1 and |4INTENSITY|1 knobs on an oscilloscope. Being sure, of course, that you don't do anything that significantly misrepresents your offering. Such watermarks are exceptionally resistant to recoding, copying, cropping, or recompression. Subtlety is crucial. One advantage of eBay's photo hosting service is that it may reduce image ripoffs. Still, I overwhelmingly prefer to use my own images on my own website. You can easily find out when anybody is stealing your |4ISP|1 hosted images. Do this by inspecting the log files your |4ISP|1 is supposed to be providing you. Better |4ISP|1's will also provide reporting services, such as |/surl |6Webtrends|1|/webtrends . You can click here for one of our |/surl |6daily Stats|1|/daily examples. Note those |/tinton1 |6Top Referring URL's|1|/tintoff in the |/tinton1 |6Referrals and Keywords|1|/tintoff section. Custom log file manipulators are easily done. See several examples in our |/surl |6PostScript|1|/post01 library pages. Try our |/surl |6IndoPack|1|/info01 service for personal help. Ripoff sellers are usually dumb enough and lazy enough that they simply link to your own image on your site. One fiendish ploy is to temporarily alter or else substitute your image being stolen. Such as an appropriate subject busily pioneering new methods of animal husbandry. |c Feedback |d|z eBay has an elaborate feedback system that keeps track of buyer and seller performance. While useful, remember that |/tinton1 |6feedback is an elected option|1|/tintoff . It has |/tinton1b |6nothing|1 to do with the actual buying and selling transactions.|p We normally leave our feedback once the buyer reports receiving the item. Based on the concept of |/tinton1b |6It ain't over |/tinton1b till its over.|1|/tintoff . There is nothing more infuriating than to get wrongly slammed by a buyer who you've just irrevocably praised. On the other, hand, "holding feedback hostages" till the other side says something nice leads to a Mexican standoff. We never use neutral feedback and use negatives only when other eBay sellers are likely to suffer grief. Some sellers unfairly discredit zero feedback buyers. Our experience has been the opposite, with somewhat |/tinton1 |6fewer|1|/tintoff problems. Buyers may come to eBay just to bid on one of our test equipment or other tech items. And, of course, everybody has to start at zero. |c Shills, |jSnipers, |jSnitches, and |jStompers |d|z A |2shill|1 is a friend of the seller (or the seller themselves) who tries to drive up an auction price. At a real auction, these are plants in the audience or simply a crooked auctioneer taking nonexistent "off the wall" bids. Besides being really dumb, shilling on eBay is against the rules. Your defense against a shill is simple: |/tinton1b |6Always bid your max. Only do |/tinton1b so once very late in any eBay auction|1|/tintoff |p A |2sniper|1 is someone who "steals" an auction at the last second by ending up (strange as it may seem) the highest bidder. Newbies get infuriated by snipers because they appear to outbid by only an increment, rather than by the snipers true proxy bid. Sniping, of course, is the holiest sacrament of the eBay religious experience. And not to be messed with. As with shilling, your defense against a sniper is to |/tinton1b |6Always bid your max. Only do so once very late |/tinton1b in any eBay auction|1|/tintoff Which is worth repeating. It is virtually impossible to stay strictly within all of the exact rules at eBay and still make a profit. Some bending of the more minor rules and occasional wandering off into gray areas is the norm. |/tinton1 |6So long as your potential buyers |/tinton1b are not in any manner deceived or short changed|1|/tintoff . A |/tinton1b |6snitch|1|/tintoff is someone who "tells" on you and causes you grief. Usually because they just made a really stupid mistake and want to blame somebody else. But sometimes to force their own badly misguided perceptions of morality on you. And occasionally, to cause grief to a more successful competitor. eBay Power Sellers (those who do meet minimum sales volumes) seem to have a modest edge over snitch attacks. Our approach has been to become a Power Seller but to never mention or flaunt it. And certainly never list it. Power Sellers are disliked by some buyers. Snitches are despicable and should get staked to the nearest anthill. And left their till the next meeting of the steering committee. A |/tinton1b |6stomper|1|/tintoff is someone who gleefully bids early on an auction solely to make the Buy It Now price go away. Their theory is that nobody else will know the value, so they will later be able to steal the item. A partial defense against stompers is to use a reserve price. The Buy It Now option remains till the reserve is met. |c Shipping |jCharges |d It is amazing how many eBay buyers do not have the faintest clue that |/tinton1 |6it costs time and money to ship stuff|1. Or that most industrial suppliers insist upon |4$50|1 or higher minimum orders. On the other hand, there are a very few incompetent sellers who grossly overcharge on shipping to get around eBay fees. Or to create a bargain illusion. Quite simply, |/tinton1 |6your shipping policy should be both |/tinton1b revenue neutral and clearly stated|1|/tintoff . We overwhelmingly prefer United Parcel Service for our larger items. You use their free barcode software, dump the items in your front yard, and they all magically disappear into a big brown truck. While it gives |4UPS|1 management fits, we use |/tinton1b |6pickup flags|1|/tintoff the drivers dearly love. We normally state our shipping charges in pounds of weight rather than dollars. Potential buyers can find their charges at |/surl |6UPS Online|1|/ups . Except for priority mail, a fixed shipping charge unfairly subsidizes those living far away at the expense of those nearby. We always send a shipping email confirmation with the tracking numbers. This gets rid of the "Is it here yet?" types who now can now hassle |4UPS|1 rather than us. We try to ship within a day of payment confirmation. We go out of our way to thoroughly clean, reasonably test, and ruggedly pack stuff, because one broken item hurts you dearly. Most of our shipping supplies are free, gotten from local merchants or other associates. There's an |4UPS|1 weekly truck stopping charge that works out to sixty cents or so per parcel. We approximate this for revenue neutral and add this to our charges. But we do not charge for shipping tape or similar "handling" items. It is interesting to think of shipping charges as a tax or a bribe. Dollars the buyer pays that you don't get to keep. An obvious guide is to |/tinton1 |6keep those weights down and your |/tinton1b value up|1|/tintoff . Whose corrollary is to |/tinton1 |6never sell anything on |/tinton1b eBay that you cannot hold extended at arm's length|1|/tintoff If you have some very low value items, consider grouping them into "sets" or using Dutch auctions. Where buyers will buy more than one for shared charges. We do use priority mail for stuff that nicely fits a one pound box. But we |/tinton1 |6never|1|/tintoff use cheaper mail services. They are simply not worth the problems they create. Limit your post office waiting in line time wasting to a |/tinton1 |6five minutes |/tinton1b per month|1|/tintoff absolute maximum. When do you have to deliver? The law says that if you cannot ship within |430|1 days after payment, you have to send a notice saying when you will ship. If you cannot ship within |460|1 days of payment, you have to send a notice |/tinton1 |6that |/tinton1 the buyer must respond to|1|/tintoff to close the sale. Naturally, the sooner you ship, the better. But buyers delivery expectations can often be way out of line. |c Profits |jand |jFees |d There's all sorts of individuals out there who get really upset over eBay's "exorbitant" fees and "outrageous" profits. Or their treating their higher volume customers favorably. Well, as someone who has done both brick & mortar and direct mail sales for many years, I can assure you that |/tinton1 |6eBay |/tinton1b is overwhelmingly by far the finest and the most cost |/tinton1b effective marketing tool available today.|1|/tintoff Or, for that matter, anytime ever. So long as they continue to be so, I will gladly pay their utterly negligible fees. If ebay wants to get filthy rich, more power to them. I certainly do wish them well. They are to be congratulated rather than class action sued. |c For |jMore |jHelp |d|z There's a newsgroup at |/surl |6alt.marketing.online.ebay|1|/news333 .|p But note this is an open public forum and you can (and will) get sued should you say anything bad about anybody specific. Regardless of the truth.|p I've got all sorts of auction assistance links and tutorials up on my |/surl |6Auction Help|1|/auct01 library page. Especially useful are the handy tools from |/surl |6Vrane|1|/vrane and |/surl |6Quick Phrase|1|/quickphrase . Custom assistance is available through our |/surl |6InfoPack|1|/info01 and related consulting programs. Let's hear from you. |/tinton1b |-F|1 |/aqua |/staytint1 |Z|F|p |2Microcomputer pioneer and guru \ Don Lancaster is the \ author of |535|2 books and countless articles. Don maintains a \ |5US|2 technical helpline you will find at |5(928) 428-4073|2, \ besides offering \ his own |/surl |6books|1|/amlink01 |/aqua |/tinton1 , \ reprints and |/surl |6consulting services|1|/info01 . |/aqua Don also offers surplus bargains \ found on |/surl |6eBay|1|/ebay |/aqua |/tinton1 and \ on his |/surl |6Bargain Pages|1|/barg01 . Don is also the webmaster of |/surl |6www.tinaja.com|1|/tinaja |/tinton1 \ You can also reach Don at Synergetics, Box |5809|2, \ Thatcher, |5AZ 85552|2. Or you can use email via |/surl \ |6don@tinaja.com|1|/maildon |x reallybeige 0.10 settint 0.5 setgray black activatemenu % cannot hit earlier cm2 0 add 0.12 settint 0.5 setgray black % cmb 0 add % 230 add % special % 190 380 % try centered % 322 406 % upper right 322 59 % lower right % 1 0.98 scale % slight adjust menu8v % and show the final page. Don't skip the |x gonzo ender above! Otherwise % you never return to PostScript and never print the last page... showpage