Faruk Ateş provides some suggestions for implementing pagination, all of which I would agree with. After the suggestion list, Ateş shows quite a few examples and discusses what's good and bad about them. There's a huge list of examples on Smashing Magazine as well, although some of them are a little fussy.
Oddly enough, while a few of the examples show the method of using an ellipsis plus the last few page numbers as a way to show number of pages, Ateş doesn't count that as a recommended practice.
Here's a screenshot of Flickr using this method. I like Flickr's as an example because it's as straightforward as ou can get with no fuss.
![](http://s3.amazonaws.com/konigi/interface/flickr-pagination-2.png)
The practice of showing the an ellipsis plus the end pages is one of the pagination conventions I've been using for years and is one I'd add as a more explicit recommendation to the lists above.