I've tried neem, plain water, pyretheum bombs, but my favorite is something called "pest out". It has clove oil, and alot of other oils. It's Organic, but really powerful, and it pays not to put too much in your water bottle mix. I melted some leaves by doing too strong a mix. It also pays not to get any runoff from any sprays in your soil.
Pyretheum bombs work OK, but you usally have to do it twice three days apart, and even though it's not supposed to be bad for humans, I still don't believe it(cough, cough).
Here's a link to some Organic products-
http://botanical.com/hydro/pest/pest.html