Thriftworks fits the bill