First, I don't know if you like to do it or not, but I can tell from the tone of your post that you're a good writer. Therefore, I'd recommend you try freelance writing. You can find out more about this work from home opportunity via the following sites and forums if you're interested:WAHMs Who WriteFreelance Writing GigsThe Freelance FeedAll Freelance WritingProbloggerNo Job for MomMy Best Advice to New Freelance WritersConstant-ContentInkwell Editorial
You may want to specialize in writing and selling articles that encompass your professional degrees and experiences. Think, also, about starting a website and marketing your own ebook on whatever topic(s) you wish. For help and advice on how to go about doing so, I recommend the Warrior Forum
I know you said that you are not a good salesperson, but if you really like to sew, consider putting some of your work up at eCrater
just to see how you like it.
Lastly, for general information on work at home jobs for moms and ways to make money online, these sites may help:Work at Home Jobs for Moms
(The site offers daily leads to work from home opportunities and there's also a work at home quiz there that may help you more clearly define what you're suited for).My Lil Gold Dress
(This site offers a lot of good ideas for ways to make money from home. Be sure to sign up for their free ebook, which is full of useful tips that aren't featured on the main site).Work at Home Jobs Community
(An informative site that also features a forum and blogs that are all devoted to working from home).
I mentioned this one further up, but I highlighted the Moms Who Write forum. Just want to mention it again to make you aware that their are jobs posted here, as well as other forums for all kinds of work at home jobs, as well as home-based businesses (if you're interested in a particular job or a biz oppty, this would be the best place to get feedback from other moms): WAHM
The bottom line is that there are a lot of things that you can do to earn an income from home. I will warn you, however, that there are a lot of scammers posting ads online, so be very careful. This doesn't mean that work from home opportunities are a bad choice to consider, only that many of the ads are quite misleading, to say the least. Learn how to spot and avoid these, and you should be just fine.
Hope this information helps!