Looking for the best sewing machine for quilting or making clothes? Here is what I think -- Janome Memory Craft 6600 P