I am surprised no one has mentioned Heroforge yet. It's an Excel spreadsheet and doesn't get everything right, but can be a really useful tool. In it is a buffs page which automatically updates the character-sheet pages with the buffs.
Note, it has errors and cannot handle some classes properly (Mythic Exemplar for one) so always double check it's output.
They also have a lot of other tools...
Now, even if you can't use what's there as it is not web, you may find it very useful in terms of ideas.
http://nzcomputers.net/heroforge/default35.asp