I know EQ6 does... I think it makes a square or rectangle out of every piece and figures that piece as the required yardage, so for eg if you needed HSTs, it would figure a complete square for each one rather than you can get two from a square. Hope that makes sense.
I designed my avatar in EQ and then made it up as a pattern to sell so had to work out exact yardage for that and EQ had over-estimated in total I think by 2-3 yards. :shock: :D
I don't mind if it's for myself and I'm buying the fabric for the project - call it stash building :mrgreen: But it is annoying if you want to use stash and you're a bit short on fabric, then I figure everything out myself to see if I've got enough. :-D