Gerard,
WordPress pages vs. posts - they are about the same, but pages don't automatically produce the pings and RSS notifications that pages do. There is a plug-in called 'RSS Includes Pages (available here:
Include Pages in WordPress RSS Feeds) that corrects that oversight.
You can create a main or landing page that becomes your home page. In the 'Settings' (left hand side bar), pick 'Reading'. On the page that pops up, select 'Front page displays...' and mark 'Static Page'. Then select the static page from the drop down, and select a 'Posts' page for the posts.
I have a quickie site set up that does this. Check it out at
Earth Day Camarillo
HTH,
Mike