If you think Smashwords is frustrating, try Createspace
.
Personally I now always copy and paste the book text into a fresh document that's pre-formatted for Smashwords. But the first time I uploaded did take a day or two to get right (in part because the Meatgrinder used to take an hour or two each time).