1. A method automating a real estate transaction between a first party, second party and at least one participating service provider communicatively connected to a real estate website server comprising: providing a property listing form to remotely connected first parties by the realty website server; receiving a completed property listing form from a first party and automatically creating and publishing the first party's property listing by said website server, wherein the server grants access to the first party's property listing, information, documents and updated information to a second party and at least one participating service provider at appropriate times during the sales transaction using permission based rules; displaying to the first party from the first party's tracking web page a timeline subsequent to creating the property listing and displaying to the first party next step events via the first party's timeline, wherein next step events are linked to contract actions required by the first party; displaying to a second party from the second party's tracking web page a timeline subsequent to second party registration and displaying to the second party next step events via the second party's timeline, wherein next step events are linked to contract actions required by the second party; providing an online search function to said second party enabling electronic search of said real estate property listing; submitting to the website server by the second party a customized offer form comprising price, terms and conditions specific to the first party's property listing; merging the first party's timeline with the second party's timeline subsequent to the second party making the customized offer that creates a displayable property transaction timeline, wherein both the second party and first party view next step events identified by the property transaction timeline from their respective tracking web page, wherein the next step events are linked to contract actions required by the second party, first party and at least one participating service provider; automatically updating the property transaction timeline based on changes to the property listing, first party's information, second party's information, agreements, addendums or amendments, or other documents within the system as the sales transaction progresses, wherein said changes are instantly communicated to the second party, the first party and the at least one participating service provider; and facilitating closing of said real estate transaction without intervention by a human intermediary and without the need for in-person or telephonic correspondence outside the real estate website server comprising: providing direct messaging communications between the first party, the second party and the at least one participating service provider; signing documents using electronic signature; implementing offer-counteroffer exchanges between the second party and first party; and implementing addendum exchanges to agreements between the second party and first party.