I've been daytrading forex for about a year. To me, the spread isn't really a big deal and you get used to it after a while. If you are hesitant to get into trading forex because of a 4-5 pip spread, don't even bother trading it. I've daytraded stocks in the past, but forex is more profitable IMO. The playing field is more level, and it's very hard to manipulate. For the 4 majors (EUR, JPY, USD, CHF), it takes a 10000 lot position to move the market 1 pip, and 10000 lots is about $1 Billion in currency. The return on my money this year has been huge, but it isn't for everyone.
this appears to be an excellent charting tool. http://www.forexnews.com/external/sp/default.asp it also has a strategizer that includes pivot points along with intraday commentary.
also, if you have mgfinancial.com as your broker, they give free data thru a dde link, doesn't work for trial accts though. http://www.mgforex.com/service/default.asp?loc=dde also downlaods historical data for 500 bars