Okay, so I'm trying to complete Spirit Tracks 100%, all Heart Containers, all Train Cars, all everything!
Anyway, I'm almost finished, but I'm just wondering: I have a Quiver which can hold 50 Arrows, but a Bomb Bag that can only hold 30 Bombs...so have I missed a Bomb Bag?
If you're interested, I got my Quivers from: The Mountain Temple, the Goron Village Shop for 2000 Rupees, and the Pirate Hideout Minigame (3000+ points).
As for Bomb Bags: I bought the first from Beedle's Air Shop, then the Take 'Em All On game (Level 2), and the Whip Race (1:30- time). So, is there another Bomb Bag or is 30 the maximum?
I have found all the Rabbits, received both Swordsman Scrolls, I have also found 9 of 10 Heart Containers, the last one being Beedle.

I have all Force Gems, all Stamps, the Engineer's Clothes, Ancient Shield, etc.
Finally, where is the easiest place to find Ruto Crowns? They seem to be the rarest treasure, (at least on my file) but they are required for so many Train Cars.
