Really? It should! You can always compare with others like http://www.prchecker.info (and I'm sure you'll get a bunch more it you Google "Pagerank checker"), or try putting in some high-ranking sites like Google, Yahoo, Wired.com, etc. It's giving me high pageranks for those.
Agreed tangledmemories. Even I find nice surprises from time to time. Think that is a clue of a successful Website design. Never to sit back and say it's done. To keep tinkering at it, revising, hammering, chiselling a little bit here a little bit there, keep on trying out new things. Adding stuff. Somehow Google picks up on that too. The Website is alive and thriving and the owner has his finger on its pulse.