If you use query_posts('showposts=5') and a post is marked as sticky, your page shows 6 posts. Should be fixed. A idea for a next version: in the manage post list a sticky post should be marked or highlighted. Its easier to remember. Thanks Micha