I'll second Melody Assistant. It's not perfect for tab, but it's still pretty good, and it's cheaper than most. The main thing it's lacking is good handling of chords - it can recognise them OK if you enter every note yourself, but you can't just say "play D here, and C7 here, and strum with this rhythm".
Graham.