So use safer cleaners.. Seventh Generation and Ecover are the two most popular out there.
Anyway, one thing that I needed was dishwashing soap - for handwashing and the dishwasher. Did you know dishwashers are actually better than handwashing a whole load if dishes? Of course, if your dishwasher is full, and is energy efficient.
So initially, I purchased Seventh Generation's automatic dishwasher soap, and found that it basically SUCKED. I ended up having to do more work before the washing than the actual dishwasher (this is coming from a person who used Cascade Complete beforehand and basked in the barely-rinsing before putting the dishes in). It turned out to be a hassle! So I looked online for more answers, and found Ecover's dishwasher tablets!

I read good reviews, so I bought a box, and just tried it on a load, and I must say, I'm impressed! I did rinse and got major food off beforehand though, and I got into the habit of rinsing dishes when putting them in the sink (now, I just need to train my boyfriend to do the same!). But there wasn't residue and a non-plesant smell like there was with the Seventh Gen. Two thumbs up!

I also read an article in a magazine about the Ecover Aloe Vera dishwashing soap for handwashing - apparently they soften hands the best! I use gloves anyway cause I'm a touching-old-food-phobe. And it keeps my hands nice and clean. I hate wrinkly hands from water. Luckily I already had a bottle of this though! Lemon-scented too - I love the smell!
