Pokemon Pinball for GBC is a masterpiece. I once played a single, continuous game that lasted over three hours. My final score was something like twenty billion points. It was a combination of weeks of practice and an incredible lucky streak.
The new one looked awesome at E3, although I didn't get to play it hands-on.