Blog stats need improvement

The blog stats are really poor and could use improvement. I’d really like more visibility into how many times my posts are being read and where the traffic is coming from. Just knowing that a post has X number hits doesn’t really do me any good. For example, I recently had a post that received about 3X’s the traffic my normal posts do. That tells me someone linked that post somewhere. I’d like to know where the traffic is being referred from. Is this possible?

And the stats usually don’t make sense. For instance, the bar graph will show I had 8 hits in one day but the post counter shows I had 49 reads. There is no consistency or explanation.