I have a suggestion for the charity hall, maybe it's been suggested, but i really don't want to read that many pages. It should be something like the Tears of Guthix, where it can only be accessed once every and there'd be different levels of charity you can receive. A brand new account would only be able to get items with a store price of 100gp or less, an account that was a week old could get things worth 1k or less, a month old account could get anything less than 10k, which covers most of what would be put into charity probably, and then 6 months would be 100k or less, and a year would unlock everything. Rares, whips, etc. would be categorized by an estimation of their street price. Also, the time between when you got something from charity, and then could get another could be lowered by donating things, however, cost would play into it, donating something that is basically worthless (think cabbage) would only take a minute off, or something along those lines.