(Initially this was posted as a how-to tip with my answer included in the question. I\'ve
How about:
a) add <-100 <-10 [pagination] +10> +100> instead of blow up the pagination itself
b) offer a direct page input [# .. ] [ view ] , filter the input against the valid page range
c) needs some proper coding, but: expand the inner, floating range by say +/-10, +/-25, +/-100 page instead of blowing up the complete paging range