Displaying certain number of products per page

Is there a way to display a certain number of items per page eg 10 , 20 or thirty as my sitye will have over 200 items in the global cart initially!

Also is there a way of showing the customer recently viewed items as well.

Is there any provision for showing the customer currency options on the home page

Regards