did you ever look into Neem Oil?

here's a video about it and aphids: http://www.youtube.com/watch?v=vc-Do5rucQs