I have a 6600 and I did not know that it has an attached walking foot or the other thing you mentioned. I have been very dissatisfied with it but, evidentally, I don't know much about it. I live 150 miles from the store where I bought it (one way) so I haven't been back for lessons. Guess I'd better go.