Hello everyone! I was wondering if any of you quilting pros can help me

My mom loves quilting and sewing, but has a pretty basic, cheap, old sewing machine that she got when she wasn't really sure if it was something she was going to stick with or not. Years and many, many quilts later, it's definitely something that she is sticking with! Being like most moms, she puts a thousand other needs before her own, and would never buy an upgraded sewing machine for herself. I love getting gifts for people that are something that the person would love, but would never think about spending that kind of money on them self.
So here is where I need your help! I have NO idea what type of machine to get her! She sews a lot of quilts, but I do know she gets her quilts actually quilted (for lack of better word, not sure the technical word!) from someone else. We are willing to spend at most $400. She also sews a lot of things like curtains, aprons, napkins, table clothes, clothes, etc. Any questions, I will do my best to answer but since I've never even used the sewing machine, I may not know! Thank you so much for any help or direction you may be able to give!