Here is a major suggestion that I think everyone will enjoy ^_^ a guild bank! With a guild bank only officers and masters of guilds can determine how much money everyone can withdrawal and deposit in the bank, master can set how much officers can deposit.
Give an optional "reason" for withdrawing and or depositing.