Dimension E520 -- Maximum Internal Hard Drive Size

I am using two 500GB internal SATA drives in my Dimension E520. I am thinking about replacing one or both of the drives with larger capacity units--750GB or possibly 1TB. Do the E520 SATA controllers support larger capacity drives? What is the maximum drive capacity, if any? Are there other issues I should worry about? Thanks.