Displaying the blog entries in a Page (using get_posts to retrieve the posts)?

Use query_posts() instead of get_posts() and you should be able to use the posts as in the normal loop.

Edit – don’t forget to reset the default query with wp_reset_query() before using query_posts or I believe the function will again return the page contents.