For those interested, here’s a third option:
In your template, retain ‘The Loop’ for your page. This will give you a normal page with the page text at the top.
insert this piece of php code:
<?php query_posts('category_name=photography&showposts=10'); ?>
now call ‘The Loop’ for the index page. This will list all the posts in the ‘photography’ category.
Not a very lucid explanation, I’m afraid, but hopefully it will provide the building blocks!