I seperate into two camps really.
1. DRIP investing for the long term. It's so easy, it's almost painful.

I keep my DRIP portfolio accounts completely separate from my trading accounts. For DRIP'ing, I use Sharebuilder.
2. For my trading, I'm a swing trader, 3 to 5 day time frame. My main tenants are: money management principles, then volume + price, and then technical trend trading (
EMA's and such)