There are a few ways to get unlimited Rupees. The one I'll explain works like this...get the cannon, (do the missions required) . Do what you have to do, then talk to the man near the platforms, take a chicken, and land on the platforms, and everytime you do you get 100 rupees and free heart pieces! So go knock yourself out people.
Also please I ask I forget were the man is, so to help other people who don't have a clue as to what the hell I'm trying to approach here, please explain were to do this if you know what I'm talking about. Thanks, also comment this thread, and please don't scrw it up.