I wash walls down with sugar soap before painting them. It avoids patchy walls. Also I rub marks off was with make-up removal wet wipes. They work for marks on carets, upholstery etc too.
Hmmm. I guess, you can get some advice on cohomag.com website. There are some nice articles on cleaning and housekeeping. They helped me a lot with my messy kitchen last week :D