@keesiemeijer again I have already tried that, as stated in the post above your reply. This is just being used in index.php, nothing fancy.
Again the query is:
@query = array('posts_per_page' => 20);
I chose this query to test out pagination. See me as an example. Click "previous" and "next" to see that the posts are all the same.
This would either indicate the query based on this code is not working as expected or is not resetting it's self properly.
srikat this hasn't really helped me, thanks. I am developing a web based framework for theme development, so most of what you wrote is already covered.
Any ideas? I have tried wp_reset_query(); and the trick I am doing now. I have tried the "$paged trick."