How fast can bread be made? Basically the profit is something like


T = time, in seconds, to make bread
A = amount of bread that can be made per run
R = time it takes, in seconds, to do a full re-stock


breadPerHour = (60 * 60) / T
depositsPerHour = breadPerHour / A
secondsSpentDepositingPerHour = depositsPerHour * R
goldPerHour = ((60 * 60) - secondsSpentDepositingPerHour) / T


So, given these variables

T = 2
A = 5000
R = 60

The profit margin is
breadPerHour = (60 * 60) / 2 = 1800
depositsPerHour = 1800 / 5000 = .36
secondsSpentDepositingPerHour = .36 * 60 = 21.6
goldPerHour = ((60 * 60) - 21.6) / 2 = 1789.2

Nearly 1789 gold per hour if you can cap 2.5 backpacks of bread, and walk reasonably fast. Potentially great to run on multiple characters on the new PvP servers, as there is much less risk to die, you need no supplies to restart, and you can run potentially infinite chars at once.