For example, I store data every 60 seconds. However, when the graph is first displayed, I do not need to see it in 1 minute increments nor do I like the additional overhead it takes to read/draw that many points.
Page should default to 5 minute increments with a user set option to (on demand) select the increments. That in combination of the ability to zoom should provide very detailed examination of data.
(I am going to work on this myself and submit proposed code)