You could try investbulls.com by our very own satya. A lot of free stuff available there.
You can easily do a goog for the paid data providers.
Also do go thru this section in detail , there is a wealth of great and free stuff available thanks to our boarders.