I find the 1 hour edit time limit, to be limited at times (does that make sense? like a tongue twister really).
Why not tie in the time limit to the user statuses so that as the user of the forum increases in status, their allowed edit time also increases?
User: 1 hour
Veteran: 2 hours
and so on for each status.
Just a thought.