Do you know that? 42% of freelancers who have been on their own for two years or less are earning a very respectable $70 or more per hour. next

How do I handle the back and forward buttons?

In order to store changes in the browsers web history (enabling back and forward buttons) Iframes can be used. Iframes allow am HTML document to be embedded in another HTML document. 

RSH (Really Simple History) framework can also be used. RSH framework explains the management of bookmarks and history for Ajax applications.