What's wrong with iPhone storage?

I currently have an 8gb iPhone 4. When I checked how much storage I had, it showed that my twitter app had taken up over 600 mb, when the original download is only around 20. What's making it take up so much space?

Just because its a specific download size doesn't mean its not saving other data.