I use citifeed Prestel for the UK -- I compared it with the EOD stuff available from Yahoo (FTSE 100 shares)
Slight variations --- for EOD trading only the difference doesn't seem too much at all and running both sets of data into OMNITRADER yields similar trading stretgies.
I tried this out as I also wanted US EOD without having to pay anything for the data feed. I have a program which converts data to metastock (run once initially to get a basic file with the codes and names in) and then use quotelf to download the data in metastock which omintrader can read.
For example I create a CSV file via EXCEL from Yahoo with just the EPIC symbol and name in it.
For example
BSY.L, British Sky Broadcasting
etc etc
Convert this to a metastock file with a date starting at 1 Jan 2000
I use program C2MS (convert to metastock) --
http://www.trading-tools.com
Then add this file to my download program
run the download to create the history data from 1 Jan 2000 (the next time it runs it will start from the last down loaded date e.g 16 Apr 2004) so doesnt' take much time.
Then this metastock data can be read into any TA charting / analytical trading program that uses metastock or ASCII.
Unless you are trading intraday the data seems sufficiently accurate to build trading strategies on.