you need access to MLS...the site is for realtors only...in my case it was worthwhile to get a license in order to have access to all MLS listings and sales info...also MLS allows to search by property address which will pull up old listings, some older listings have pics and other info that most bank owned and short sale listings dont have...most bank owned deals just list a basic line or 2 about contract rules etc...
You should also look into your local government. Most county clerks maintain a website with property records that are often available to the public online for free. For example, in Syracuse, NY you can look up property info at the following site, which includes name of owners, tax info, sale dates and transaction amounts, etc:
While government sites can be of a help for a specific property, it does nothing to answer the last half of his question.
How long on the market?
I am in agreement with Will on this one.
Look into a good title company, develop an relationship with them because you will need one anyway with your future RE dealings.