i just wanted to clear up a misconception, the GTS 2007 does indeed indicate the direction but in a manor different than the 2006.
reading the datasheet for the sensor,
http://www.allegromicro.com/datafile/0642.pdf
we see on page 10 that if the gear rotates past the sensor in a 'pin 1 to pin 4' direction, then the output produces a square wave pattern, about 50% duty cycle.
but
if the same wheel rotates past the same sensor the other direction, now pin 4 to pin 1, that same square wave pattern is produced BUT the signal is inverted!
now... who wants to provide the code for this
slloyd