Ok so i just signed up so I could offer some advice, unfortuately the post is located in the main Discussion area, to which i don't yet have access... That said, if anyone with access could just type a nice post in that thread pointing to this this one for him to see, that would be great, thanks.
Original Thread here: https://bitcointalk.org/index.php?topic=49457.0
Xenland, to determine in which method you should display pagination, you really do need to determine what kind of data you're displaying. In your case you gave an example of it being an alphabetical order. In this case, instead of asking the user to guess a page number that corresponds to the letter, it may benefot you to split the pagination in latter increments, and pages within those letters.
A-E F-K L-S T-Z 0-9 for instance. Within each of those divisions would be standard numeric pages. Even better if you provide an overarching search function that will allow people to seek out a title directly without having to remember what page it was on.
Sorry, App developer by trade, *and* I've had quite a few beer, so when I read the post I just felt the need to add my $0.02.