an alternative to pure web-based approach, Unyverse Wikipedia.
It is a small smart client application which runs on Java and Windows Mobile phones.
I think the reading experience is better because you can read article offline once downloaded. You can also scroll page by page, which is important for long wikipedia text content.
http://www.unyverse.com