Investing is absolutely a learning experience each and every day. I only wish I knew back in 2004 what I know today, and if this does bring me back to where I hope to be, I will not make the same mistakes again.
That said, there are probably many other investing mistakes to avoid and stock lessons to learn even with the experience I've gained so far. It's not easy, but that will only make us appreciate and enjoy any good fortune we have even more in the future.