Rather than try to beat this game as fast as I could, I've been taking my time and enjoying exploring the game world. About two days ago I finally reached and beat Metroid Prime. I had 95% at the time, and had not used any FAQs or guides up till this point. I then set about getting the other 5%, but since I didn't want to wander around for ever looking for the last few powerups, I did scan a FAQ to see what I might be missing - although I did this more to see what sorts of areas to check (for instance, I noted that the ruins had a lot of items to get, so that directed my searches towards that area). And now I have 100%. Time to go beat Metroid Prime again to get the good ending.