Summary
Develop an investment plan you can stick with.
Don't hang onto the losers in the hopes of getting out even.
Don't let taxes solely determine your investment decisions.
Make sure you understand the business model before jumping to conclusions about valuation.
Maintain a diversified portfolio.
Keep track of your portfolio, even if its just a simple log of your transactions.