I'd like to see the ability to segregate parts of a filter into pseudo-functions. (It'd be especially nice if they could be grouped into a labeled box / area too!) Like if you were building a filter that performed a particular function on color. If you needed to perform that function on another color downstream, you could point an arrow from the new color to the function group for processing. As is stands now you have to keep duplicating existing procedures to repeat an effect. (And you could end up with a filter that looked like a network map!

)
In a similar vein, it would be nice to have some level of flow control. (Not that this would be the speediest filter!) but I'm thinking of some of the methods where I've procedurally applied progressively smaller Gaussian Blurs to a picture (24,12,6,4,2,1). Without having to chain a bunch of Blurs inline, a Blur component with a variable and a repeat could be chained in.
Oh well, since I'm asking the improbable

... Related to the above statement. Variables and conditional logic (beyond the Switch component) would be awesome!
Oh and can you change the name from FilterForge to BLUEFROG's Insanity Creator ?
Jim Neumann
BLUEFROG