November 2000
- Walking Philip Loguinov, Draymoor
- MUD-Dev digest, Vol 1 #231 - 4 msgs Dr. Cat
- MUD-Dev digest, Vol 1 #231 - 4 msgs J C Lawrence
- MUD-Dev digest, Vol 1 #231 - 4 msgs Koster, Raph
 
- Atomic functions Felix A. Croes
- Atomic functions Ben
- Atomic functions Christopher Allen
- Atomic functions Ben
- Atomic functions Felix A. Croes
 
 
- Atomic functions KevinL
- Atomic functions Felix A. Croes
- Atomic functions KevinL
- Atomic functions KevinL
 
 
 
 
- Mud Dev FAQ part II Marian Griffith
- Walking Robert Zubek
- Opinions (even harsh) on Castle Marrach by Skotos? Christopher Allen
- Articles & Columns at Skotos Christopher Allen
- skotos David Zimet
- skotos Christopher Allen
 
- "An essay on d00dism and the MMORPG" Koster, Raph
- "An essay on d00dism and the MMORPG" Marian Griffith
- "An essay on d00dism and the MMORPG" birgit.schulte@philips.com
- "An essay on d00dism and the MMORPG" Norman Short
- "An essay on d00dism and the MMORPG" Jeff Freeman
- "An essay on d00dism and the MMORPG" gmiller@classic-games.com
- "An essay on d00dism and the MMORPG" Travis Casey
- "An essay on d00dism and the MMORPG" Lars Duening
- "An essay on d00dism and the MMORPG" Travis Casey
- "An essay on d00dism and the MMORPG" Lars Duening
- "An essay on d00dism and the MMORPG" Travis Casey
- "An essay on d00dism and the MMORPG" Lars Duening
- "An essay on d00dism and the MMORPG" Travis Casey
 
 
 
 
 
- "An essay on d00dism and the MMORPG" John Buehler
- "An essay on d00dism and the MMORPG" Vincent Archer
- "An essay on d00dism and the MMORPG" John Buehler
- "An essay on d00dism and the MMORPG" Paul Schwanz - Enterprise Services
- "An essay on d00dism and the MMORPG" John Buehler
 
- "An essay on d00dism and the MMORPG" Vincent Archer
- "An essay on d00dism and the MMORPG" Peter
- "An essay on d00dism and the MMORPG" John Buehler
- "An essay on d00dism and the MMORPG" Vincent Archer
 
 
 
 
- "An essay on d00dism and the MMORPG" Travis Casey
- "An essay on d00dism and the MMORPG" KevinL
- "An essay on d00dism and the MMORPG" John Buehler
- "An essay on d00dism and the MMORPG" KevinL
- "An essay on d00dism and the MMORPG" John Buehler
 
- "An essay on d00dism and the MMORPG" Xuri
- "An essay on d00dism and the MMORPG" John Buehler
- "An essay on d00dism and the MMORPG" KevinL
- "An essay on d00dism and the MMORPG" Rhys
- "An essay on d00dism and the MMORPG" Justin Rogers
- "An essay on d00dism and the MMORPG" Ted Milker
 
 
 
 
 
- "An essay on d00dism and the MMORPG" Steve {Bloo} Daniels
- "An essay on d00dism and the MMORPG" Zak Jarvis
- "An essay on d00dism and the MMORPG" Patrick Dughi
 
- "An essay on d00dism and the MMORPG" Travis Casey
 
- "An essay on d00dism and the MMORPG" Madrona Tree
 
 
 
- "An essay on d00dism and the MMORPG" Hans-Henrik Staerfeldt
- "An essay on d00dism and the MMORPG" Madrona Tree
- "An essay on d00dism and the MMORPG" Michael Tresca
- "An essay on d00dism and the MMORPG" Jeff Freeman
- "An essay on d00dism and the MMORPG" Jon Lambert
 
 
 
- "An essay on d00dism and the MMORPG" Travis Casey
- "An essay on d00dism and the MMORPG" |Eric|
- "An essay on d00dism and the MMORPG" Miroslav Silovic
- "An essay on d00dism and the MMORPG" John Buehler
- "An essay on d00dism and the MMORPG" Corey Crawford
- "An essay on d00dism and the MMORPG" ghovs@ghovs.moo.ca
- "An essay on d00dism and the MMORPG" Corey Crawford
 
 
- "An essay on d00dism and the MMORPG" Marian Griffith
- "An essay on d00dism and the MMORPG" Travis Casey
 
 
 
 
- "An essay on d00dism and the MMORPG" Richard Tew
- "An essay on d00dism and the MMORPG" Chris Gray
- "An essay on d00dism and the MMORPG" Steve {Bloo} Daniels
- "An essay on d00dism and the MMORPG" Richard Tew
 
 
- "An essay on d00dism and the MMORPG" msew
- "An essay on d00dism and the MMORPG" John Buehler
- "An essay on d00dism and the MMORPG" the_logos@www.achaea.com
- "An essay on d00dism and the MMORPG" geoffrey@yorku.ca
- "An essay on d00dism and the MMORPG" John Buehler
- "An essay on d00dism and the MMORPG" the_logos@www.achaea.com
- "An essay on d00dism and the MMORPG" Geoffrey@yorku.ca
 
- "An essay on d00dism and the MMORPG" Vincent Archer
 
 
 
- "An essay on d00dism and the MMORPG" Jason Belhumeur
- "An essay on d00dism and the MMORPG" Val Trullinger
 
- "An essay on d00dism and the MMORPG" Lee Sheldon
- "An essay on d00dism and the MMORPG" Travis Casey
 
- "An essay on d00dism and the MMORPG" Robert Zubek
- "An essay on d00dism and the MMORPG" Eric Rhea
 
- "An essay on d00dism and the MMORPG" Wells, Thomas
- "An essay on d00dism and the MMORPG" Travis Casey
- "An essay on d00dism and the MMORPG" Richard Tew
- "An essay on d00dism and the MMORPG" Koster, Raph
 
- "Virtual" What? Dave Rickey
- Object Models Ben
- Object Models J C Lawrence
- Object Models Dmitri Zagidulin
- Object Models KevinL
- Object Models Tony Wooster
 
 
- Object Models david.l.smith@home.com
- Object Models KevinL
- Object Models Gavin Doughtie
- Object Models John Robert Arras
- Object Models KevinL
 
- Object Models Bruce
- Object Models Ben Chambers
- Object Models Bruce
- Object Models KevinL
- Object Models Gavin Doughtie
- Object Models KevinL
- Object Models Travis Casey
- Object Models John Buehler
- Object Models Travis Casey
								Monday, November 27, 2000, 1:44:49 AM, John Buehler <johnbue@msn.com> wrote:
 > Travis Casey writes:
 
 [snip explanation of "tight" vs. "loose" contracts]
 
 >> Thus, changing what all a low-level component will do (e.g., to add a
 >> "temperature" variable and make the "sharpen me" behavior take it into
 >> account) doesn't mean that you'll necessarily have to change all the
 >> code that uses that component.
 
 > Loose contracts give you room to add behaviors, but it also limits the
 > things that the client of a contract can rely on. If you have a component
 > that has temperature and a component that doesn't, yet the 'sharpen'
 > contract makes no statement about the need for temperature information, you
 > may get some unusual behaviors that you don't want.
 
 I think this is getting to a different point than I was talking about.
 Let me see if I can be clearer:
 
 A contract specifies what must be supplied and what must be returned
 -- but there's nothing in the idea of a contract that requires that
 everything that is supplied be explicitly passed as a parameter. This
 leaves room for later revision of contracts without necessarily
 changing the code interfaces.
 
 For example, the original "sharpen" contract might have been something
 like what follows.
 
 All "edge" components will supply a "sharpen" method. The "sharpen"
 method will be passed the following parameters:
 
 - A pointer to the object that is doing the sharpening. This object
 will have a "sharpening" skill value, accessible via the normal
 skill interface. This object is referred to below as the
 "sharpener".
 
 - A pointer to the tool or toolset being used to perform the
 sharpening. This may be the same pointer as the sharpener, in
 cases of machine sharpening or a creature using natural abilities
 to sharpen a weapon (e.g., an earth elemental). This object will
 have one or more "sharpening-assist" values, indexed by material to
 be sharpened, accessible via the normal tool/toolset interface.
 This object is referred to below as the "sharpening tool".
 
 - An integer value indicating the degree of sharpness desired. This
 value will be on the standard sharpness scale. This value is
 referred to below as the "required sharpness".
 
 - No other parameters will be accepted.
 
 It will return:
 
 - An integer value indicating the degree of sharpness achieved, or,
 in case of failure, the value -1 (object cannot be sharpened under
 current conditions) or -2 (object cannot be sharpened). In either
 of the latter two cases, the method will issue an explanatory error
 message to the sharpener. If the sharpener is not a player, the
 sharpener is responsible for passing the error message on to a
 player.
 
 - Nothing else will be returned.
 
 The edge component to be sharpened will:
 
 - Have a standard "material" component, with appropriate values set
 for "hardness" and "brittleness".
 
 - Have a "sharpness" value.
 
 The method's action is:
 
 - When applicable, use that material's hardness and brittleness to
 determine the degree of sharpness achieved. This will be done by
 the standard sharpening algorithm, which is: .....
 
 If sharpening was possible, the edge will then update its own
 sharpness value to be the result achieved by the prior algorithm
 when the sharpen method is called. It will also return this value
 to the caller.
 
 If sharpening was impossible, the value -1 will be returned to the
 caller, and the error message set by the above algorithm will
 be issued to the sharpener via the standard error message
 mechanism.
 
 - When the sharpening algorithm is not applicable (e.g., for an
 energy blade or something else that cannot be sharpened), the
 value -2 will be returned to the caller, and the error message
 "[Item name with determinant] cannot be sharpened." will be
 issued to the sharpener via the standard error mechanism.
 
 - The method must do exactly one of the above two alternatives.
 
 - The method may request that the sharpening tool degrade its
 sharpening-assist value, using the standard interface for tool
 degradation, but this is not required.
 
 - The method may take no further action.
 
 ------
 
 In this case, changing the contract to require the temperature of the
 "material" component of the edge to be factored in would require a
 change in code, but would not require a change in the programmatic
 interface -- the same things are still being passed back and forth.
 (The user interface might change, with a new error message or two
 being added, but that's another story.)
 
 I would think that this is a "tight contract" for the sharpening
 method -- it specifies what will be passed in, what will be passed
 out, and what will be done, with no exceptions or changes allowed.
 However, there is still "looseness" in the interface -- if, for
 example, the contract were changed so that the sharpener's Dexterity
 score were also required, it would be accessed through the pointer to
 the sharpener, so a new parameter in the method call would not be
 necessary. Similarly, adding the temperature requirement does not
 affect the calling interface.
 
 This is what I meant -- that sometimes, changing what's done does not
 require changing the interface that's exposed to other modules. This
 is true even with a tight contract.
 
 > For example, some
 > blades might sharpen more easily on a hot forge, while others will not.
 > This will be confusing to users. The value of tight contracts is knowing
 > what you have - and knowing when you're making changes. You have to
 > acknowledge the fact that you're changing the relationship between
 > components and to consider what impact that has on each element of your
 > design. Without it, you end up with screwy behaviors, which are bugs just
 > as much as a crash or having the wrong texture on a surface is a bug.
 
 Exactly -- but a tight contract doesn't require that all values used
 be passed in as parameters via the standard calling interface -- they
 may be accessed through calls to objects that are passed in, like the
 "sharpening" skill and "sharpening-assist" value in the above
 contract.
 
 >> The usual problem that I've run into with adding things like that in
 >> muds isn't updating objects that use those components -- it's going
 >> back and changing everything that's already finished that *should*
 >> have used those components.
 
 In this case, if temperature is added correctly, any object that used
 an edge component will automatically have its "sharpen" take advantage
 of the new temperature support.
 
 However, if some creator on the mud made a variant "sharpen" a while
 back that worked a different way, and several creators used it in
 different places, then that will cause a problem, since those will not
 be updated. That's the sort of problem I've had fun with. It's
 really more of a quality-control and standardization issue than a
 coding issue, but it's still a problem.
 
 --
 |\ _,,,---,,_ Travis S. Casey <efindel@earthlink.net>
 ZZzz /,`.-'`' -. ;-;;,_ No one agrees with me. Not even me.
 |,4- ) )-,_..;\ ( `'-'
 '---''(_/--' `-'\_)
- Object Models John Buehler
- Object Models Chris Gray
- Object Models John Buehler
- Object Models Chris Gray
- Object Models olag@ifi.uio.no
 
- Object Models Miroslav Silovic
 
 
- Object Models Joe Andrieu
- Object Models John Buehler
- Object Models Miroslav Silovic
 
 
- Object Models Miroslav Silovic
- Object Models John Buehler
 
- Object Models Miroslav Silovic
 
- Object Models KevinL
- Object Models John Buehler
- Object Models Miroslav Silovic
- Object Models John Buehler
- Object Models Miroslav Silovic
- Object Models Bruce
- Object Models John Buehler
- Object Models Bruce
- Object Models John Buehler
 
- Object Models Phillip Lenhardt
- Object Models John Buehler
- Object Models olag@ifi.uio.no
 
 
 
 
 
 
 
- Object Models Travis Casey
 
 
- Object Models Miroslav Silovic
- Object Models John Buehler
 
 
- Object Models Travis Casey
								
- Object Models msew
- Object Models Russ Lewis
- Object Models John Buehler
- Object Models Phillip Lenhardt
- Object Models Travis Nixon
- Object Models John Buehler
 
- Object Models msew
 
 
 
 
- Object Models Andy
 
 
 
- Object Models Christopher Allen
- Object Models Chris Gray
 
- Object Models Travis Casey
 
 
 
- Object Models Marc Bowden
- Object Models Miroslav Silovic
- Object Models John Buehler
- Object Models Miroslav Silovic
- Object Models John Buehler
 
 
 
- Object Models Bruce
- Object Models John Buehler
 
 
- ADMIN: Lost posts J C Lawrence
- Multiple Inheritance (was: Object Models) Bruce
- Fanfic (Or: Why we can't all get along) Brian 'Psychochild' Green
- Fanfic (Or: Why we can't all get along) John Buehler
 
- Participatory Content (was Opinions (even harsh) on Castle Marrach by Skotos?) Christopher Allen
- Object Models (OO 101) Gavin Doughtie
- Consistent Characters (Was Remote client connection) John W Pierce
- Consistent Characters (Was Remote client connection) Marian Griffith
 
- (no subject) John Buehler
- (no subject) Mordengaard
- (no subject) John Buehler
 
- (no subject) Marian Griffith
- (no subject) John Buehler
 
 
- (no subject) John Buehler
- (no subject) KevinL
- (no subject) John Buehler
- (no subject) Joe Andrieu
- (no subject) Bruce
- (no subject) John Buehler
 
- (no subject) KevinL
- (no subject) John Buehler
- (no subject) KevinL
- (no subject) Dan Merillat
- (no subject) John Buehler
- (no subject) Brian 'Psychochild' Green
 
 
 
 
 
 
 
- facist marketers / content controllers msew
- facist marketers / content controllers Dave Rickey
 
- And the lines blur between rl and games!!! msew
- "gossip" Josh Rollyson {dracus}
- Official announce of nevrax.org www site Vincent Archer
- Intersection of Fanfic & Participatory Content Christopher Allen
- A list of Content Creation Eric Rhea
- Refactoring (was Object Models) Gavin Doughtie
- PDA-esque devices used in gaming |Eric|
- Weather and Multiple Planets Greg Mitchell
- Weather and Multiple Planets rayzam
 
- Interesting EQ rant (very long quote) Brian 'Psychochild' Green
- Interesting EQ rant (very long quote) Vincent Archer
- Interesting EQ rant (very long quote) Lee Sheldon
- Interesting EQ rant (very long quote) Koster, Raph
- Interesting EQ rant (very long quote) rayzam
- Interesting EQ rant (very long quote) Travis Nixon
- Interesting EQ rant (very long quote) Matthew Mihaly
- Interesting EQ rant (very long quote) McQuaid, Brad
- Interesting EQ rant (very long quote) Travis Nixon
- Interesting EQ rant (very long quote) rayzam
- Interesting EQ rant (very long quote) Matthew Mihaly
 
- Interesting EQ rant (very long quote) Davian
 
- Interesting EQ rant (very long quote) Dave Rickey
 
 
- Interesting EQ rant (very long quote) Matthew Mihaly
- Interesting EQ rant (very long quote) Dave Rickey
- Interesting EQ rant (very long quote) Lee Sheldon
 
 
- Interesting EQ rant (very long quote) Lee Sheldon
 
- Interesting EQ rant (very long quote) McQuaid, Brad
- Interesting EQ rant (very long quote) Lee Sheldon
- Interesting EQ rant (very long quote) Madrona Tree
- Interesting EQ rant (very long quote) Lee Sheldon
- Interesting EQ rant (very long quote) msew
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) Phillip Lenhardt
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) Justin Hooper
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) Travis Nixon
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) Dave Rickey
- Interesting EQ rant (very long quote) John Buehler
 
 
 
- Interesting EQ rant (very long quote) J C Lawrence
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) Ananda Dawnsinger
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) Ananda Dawnsinger
- Interesting EQ rant (very long quote) John Buehler
 
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) Marian Griffith
 
- Interesting EQ rant (very long quote) Tamzen Cannoy
- Interesting EQ rant (very long quote) Timothy Dang
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) John Buehler
 
 
- Interesting EQ rant (very long quote) msew
- Interesting EQ rant (very long quote) Travis Nixon
 
 
- Interesting EQ rant (very long quote) Nathan F.Yospe
 
 
 
- Interesting EQ rant (very long quote) Phillip Lenhardt
- Interesting EQ rant (very long quote) Justin Hooper
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
 
 
- Interesting EQ rant (very long quote) Travis Casey
- Interesting EQ rant (very long quote) Justin Hooper
- Interesting EQ rant (very long quote) Travis Casey
 
 
 
 
 
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) John Buehler
 
 
 
 
- Interesting EQ rant (very long quote) Madrona Tree
- Interesting EQ rant (very long quote) Jeff Freeman
- Interesting EQ rant (very long quote) rayzam
- Interesting EQ rant (very long quote) Jeff Freeman
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) Koster, Raph
- Interesting EQ rant (very long quote) Jeff Freeman
 
 
- Interesting EQ rant (very long quote) Klyde Beattie
- Interesting EQ rant (very long quote) Travis Nixon
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) Hulbert, Leland
- Interesting EQ rant (very long quote) John Buehler
 
 
 
 
- Interesting EQ rant (very long quote) Vincent Archer
 
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
 
- Interesting EQ rant (very long quote) Vincent Archer
 
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) Jeff Freeman
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
 
- Interesting EQ rant (very long quote) Madrona Tree
- Interesting EQ rant (very long quote) Daniel.Harman@barclayscapital.com
- Interesting EQ rant (very long quote) Madrona Tree
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) Justin Hooper
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) Willowreed@aol.com
- Interesting EQ rant (very long quote) Willowreed@aol.com
 
 
 
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) J C Lawrence
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) msew
- Interesting EQ rant (very long quote) Dave Rickey
- Interesting EQ rant (very long quote) J C Lawrence
 
 
- Interesting EQ rant (very long quote) J C Lawrence
- Interesting EQ rant (very long quote) Zak Jarvis
 
- Interesting EQ rant (very long quote) Hulbert, Leland
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
 
 
 
- Interesting EQ rant (very long quote) Jeff Freeman
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) Jeff Freeman
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) J. Coleman
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) Travis Nixon
 
 
- Interesting EQ rant (very long quote) msew
- Interesting EQ rant (very long quote) Chris Lloyd
- Interesting EQ rant (very long quote) msew
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) Chris Lloyd
- Interesting EQ rant (very long quote) Travis Nixon
- Interesting EQ rant (very long quote) Marian Griffith
- Interesting EQ rant (very long quote) msew
- Interesting EQ rant (very long quote) Jon Lambert
- Interesting EQ rant (very long quote) Koster, Raph
 
 
 
 
 
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) Chris Lloyd
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) Daniel.Harman@barclayscapital.com
- Interesting EQ rant (very long quote) Dan Shiovitz
- Interesting EQ rant (very long quote) shren
- Interesting EQ rant (very long quote) Dave Rickey
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) shren
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
 
- Interesting EQ rant (very long quote) Travis Casey
- Interesting EQ rant (very long quote) the_logos@www.achaea.com
- Interesting EQ rant (very long quote) Travis Casey
 
 
 
 
- Interesting EQ rant (very long quote) Vincent Archer
 
- Interesting EQ rant (very long quote) twm139@its.to
 
 
- Interesting EQ rant (very long quote) Vincent Archer
- Interesting EQ rant (very long quote) Travis Nixon
- Interesting EQ rant (very long quote) Vincent Archer
 
- Interesting EQ rant (very long quote) Timothy Dang
- Interesting EQ rant (very long quote) Michael Tresca
 
- Interesting EQ rant (very long quote) Justin Hooper
- Interesting EQ rant (very long quote) Holly Sommer
 
 
 
 
- Interesting EQ rant (very long quote) Marian Griffith
- Interesting EQ rant (very long quote) msew
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) Travis Casey
 
 
 
 
 
 
 
 
 
 
 
 
- Interesting EQ rant (very long quote) Daniel.Harman@barclayscapital.com
- Interesting EQ rant (very long quote) Joe Andrieu
- Interesting EQ rant (very long quote) S. Patrick Gallaty
- Interesting EQ rant (very long quote) Daniel.Harman@barclayscapital.com
 
 
 
 
 
- Interesting EQ rant (very long quote) Brian 'Psychochild' Green
- Interesting EQ rant (very long quote) Zak Jarvis
- Interesting EQ rant (very long quote) John Vanderbeck
- Interesting EQ rant (very long quote) Matthew Mihaly
 
- Interesting EQ rant (very long quote) Vincent Archer
 
 
- Interesting EQ rant (very long quote) McQuaid, Brad
- Interesting EQ rant (very long quote) John Buehler
- Interesting EQ rant (very long quote) Brian 'Psychochild' Green
- Interesting EQ rant (very long quote) Vincent Archer
 
 
- Interesting EQ rant (very long quote) Richard Tew
- Interesting EQ rant (very long quote) Dave Rickey
 
- Interesting EQ rant (very long quote) J C Lawrence
- Interesting EQ rant (very long quote) John Buehler
 
- Interesting EQ rant (very long quote) Jon Lambert
 
- Dynamic Timelines Lord Ashon
- Dynamic Timelines |Eric|
- Dynamic Timelines Bruce
 
- Dynamic Timelines James Thomas
- Dynamic Timelines Travis Casey
 
- Neopets Matthew Mihaly
- Threads Ben Chambers
- Consistent Characters Jeremy Hovance
- Consistent Characters Travis Casey