Unlimited Rupees
Before you enter the Desert of Mystery in the light world there will be two stone, if you lift the bottom one a stairway will appear. Go inside and there are alot of bottles with 5 rupees each. You can break them and then leave and return and the bottles will be back.