When I saw this thread, I couldn't resist jumping in with a shamefully enthusiastic plug for thinkorswim. I am a very very happy camper with every aspect of this company.
I've been to four of the free educational seminars and am about to attend a fifth - and have plans to go to Chicago for...