I just signed up so I could comment on this

Yes, the recently posted 2.03b03 firmware does not corrupt and supports 3tb hard drives!
I recently bought two 3tb hard drives to replace the two 1tb hard drives I currently have (in raid 1). I installed Terracopy to transfer all the data as it has the option to CRC test all the copied files. To my surprise about 90% of all the files failed the CRC check, which lead me to these forums. I was using 2.02 firmware so I thought I might as well try 2.03b01 and got exactly the same number of errors.
I then found the post above recommending 2.03b03 and so far I have had zero CRC mismatches so it seems the corruption issue has been fixed.
I can't really comment on other features as I don't use them.
I would just like to note that whilst the dns-320 may only be a consumer product, holy hell d-link! Releasing firmware 2.02 as non-beta that corrupts 90% of users data!? Must be smoking some serious doobies at the dlink headquarters...
Hope this helps.
Tim
Edit:
To copy all data from the old 1tb hard drive to the new 3tb hard drive, I installed two programs that may be of help to other members of this forum. I plugged one of the old hard drives into my pc and the new hard drives into the nas.
ext2fsd http://www.ext2fsd.com/This allows you to mount the ext3 formatted drive in windows and view it as a normal drive in explorer.
Teracopy http://codesector.com/teracopy/This replaces the windows explorer file copy with its own, which is faster and allows you to CRC check the old data with the newly copied data. An excellent idea for dns-320 owners.