I have a Janome 11000 which meets most of your wishes/requirements I believe. I paid $5000 2 months ago and I think many places are selling them for $4000 now. It also is a regular sewing machine. I can't tell you all the stuff it does because I haven't learned it yet! :) I'm pretty sure you can buy the hoop to do baseball caps on it though.