Well, I think D-Link does deserve some of the bad blood being spilled here.
I did check the website (not this forum) for compatible drives, and while these particular models are not listed as compatible there is no mention of them being severely incompatible.
***************************
*            DISCLAIMER               *
***************************
Drives that have been tested and approved by D-Link will be flagged with an asterisk (*). Drive models that do NOT have an asterisk (*) by them are currently being used by end users but have not been internally tested or verified by D-Link.
Note: If you are experiencing issues with your hard drives please verify that you are using the latest firmware on your DNS-323. The latest firmware can be found at http://www.support.dlink.com/products/view.asp?productid=DNS%2D323#firm.
Vendor	Family	Model	Interface	Capacity
Hitachi	Deskstar	7K160 HDS721680PLA380	SATA 3G	HDD 80GB*
Hitachi	Deskstar	7K250 HDS722512VLSA80	SATA 1.5G	HDD 120GB*
Hitachi	Deskstar	7K160 HDS721616PLA380 	SATA 3G	HDD 160GB*
Hitachi	Deskstar	7K500 HDS725050KLA360	SATA 3G	HDD 500GB*
Hitachi	Deskstar	7K80 HDS728080PLA380	SATA 3G	HDD 82.3GB*
Hitachi	Deskstar	P7K500 HDP725050GLA360	SATA 3G	HDD 500GB*
Hitachi	Deskstar	T7K250 HDT722525DLA380	SATA 3G	HDD 250GB*
Hitachi	Deskstar	T7K500 HDT725025VLA380	SATA 3G	HDD 250GB*
Hitachi	Deskstar	T7K500 HDT725050VLA360	SATA 3G	HDD 500GB*
Hitachi	Deskstar	T7K500 HDT725032VLA360	SATA 3G	HDD 320GB*
Hitachi	Deskstar	7K1000 HDS721010KLA330	SATA 3G	HDD 1TB*
Hitachi	Deskstar	7K1000.B HDT721010SLA360	SATA 3G	HDD 1TB*
Vendor	Family	Model	Interface	Capacity
Maxtor	DiamondMax 10	6V080E03	SATA 3G	HDD 80GB*
Maxtor	DiamondMax 11	6H400F0	SATA 3G	HDD 400GB
Maxtor	DiamondMax 20	STM3160811AS	SATA 3G	HDD 160GB*
Maxtor	DiamondMax 21	STM3250310AS	SATA 3G	HDD 250GB*
Maxtor	DiamondMax 21	STM3500320AS	SATA 3G	HDD 500GB*
Maxtor	MaxLine III	7V250F0	SATA 3G	HDD 250GB
Maxtor	MaxLine Pro	7H500F0	SATA 3G	HDD 500GB
Vendor	Family	Model	Interface	Capacity
Samsung	Spinpoint F1	HD753LJ	SATA 3G	HDD 750GB*
Samsung	Spinpoint P	SP1213C	SATA 1.5G	HDD 120GB*
Samsung	Spinpoint S250	HD250HJ	SATA 3G	HDD 250GB*
Samsung	Spinpoint T	HD321KJ	SATA 3G	HDD 320GB
Samsung	Spinpoint T	HD400LJ	SATA 3G	HDD 400GB
Samsung	Spinpoint T	HD401LJ	SATA 3G	HDD 400GB
Samsung	Spinpoint T	HD501LJ	SATA 3G	HDD 500GB
Vendor	Family	Model	Interface	Capacity
Seagate	Barracuda	7200.10 ST3250620AS	SATA 3G	HDD 250GB*
Seagate	Barracuda	7200.10 ST3750640AS	SATA 3G	HDD 750GB*
Seagate	Barracuda	7200.10 ST3500630AS	SATA 3G	HDD 500GB*
Seagate	Barracuda	7200.10 ST3320620AS	SATA 3G	HDD 320GB*
Seagate	Barracuda	7200.10 ST3320620AS	SATA 1.5G	HDD 160GB*
Seagate	Barracuda	7200.8 ST3400832AS	SATA 1.5G	HDD 400GB*
Seagate	Barracuda	7200.8 ST3200826AS	SATA 1.5G	HDD 200GB*
Seagate	Barracuda	7200.9 ST380810AS	SATA 3G	HDD 80GB*
Seagate	Barracuda	7200.9 ST3160812AS	SATA 3G	HDD 160GB*
Seagate	Barracuda	7200.10 ST3160815AS	SATA 3G	HDD 160GB*
Seagate	Barracuda	7200.10 ST3250410AS	SATA 3G	HDD 250GB*
Seagate	Barracuda	7200.11 ST3750330AS	SATA 3G	HDD 750GB*
Seagate	Barracuda	ES ST3750640NS	SATA 3G	HDD 750GB*
Seagate	Barracuda	ES.2 ST31000340NS	SATA 3G	HDD 1TB*
Seagate	Barracuda	7200.11 ST31500341AS	SATA 3G	HDD 1.5TB*
Seagate	Barracuda	7200.8 ST3250823AS	SATA 3G	HDD 250GB
Seagate	Barracuda	7200.8 ST3300831AS	SATA 3G	HDD 300GB
Seagate	Barracuda	7200.9 ST3500641AS	SATA 3G	HDD 500GB
Seagate	Barracuda ES	ST3250620NS	SATA 3G	HDD 250GB
Seagate	Barracuda ES	ST3320620NS	SATA 3G	HDD 320GB
Seagate	Barracuda ES	ST3500630NS	SATA 3G	HDD 500GB
Seagate	DB35.3	ST3250820SCE	SATA 3G	HDD 250GB*
Seagate	SV35.2	ST3500630SV	SATA 3G	HDD 500GB*
Seagate	NL35	ST3400833NS	SATA 3G	HDD 400GB
Seagate	NL35.2	ST3400633NS	SATA 3G	HDD 400GB
Vendor	Family	Model	Interface	Capacity
Western Digital	Caviar GP	WD5000AACS	SATA 3G	HDD 500GB*
Western Digital	Caviar SE	WD800JD	SATA 3G	HDD 80GB*
Western Digital	Caviar SE	WD2000JS	SATA 3G	HDD 200GB*
Western Digital	Caviar SE	WD2500JS	SATA 3G	HDD 250GB*
Western Digital	Caviar SE	WD1600JS	SATA 3G	HDD 160GB*
Western Digital	Caviar SE	WD2500AAJS	SATA 3G	HDD 250GB*
Western Digital	Caviar SE	WD1600AAJS	SATA 3G	HDD 160GB*
Western Digital	Caviar SE	WD3200AAJS	SATA 3G	HDD 320GB*
Western Digital	Caviar SE16	WD2500KS	SATA 3G	HDD 250GB*
Western Digital	Caviar SE16	WD4000KD	SATA 1.5G	HDD 400GB*
Western Digital	Caviar SE16	WD5000AAKS	SATA 3G	HDD 500GB*
Western Digital	Caviar SE16	WD7500AAKS	SATA 3G	HDD 750GB*
Western Digital	Caviar SE16	WD2500AAKS	SATA 3G	HDD 250GB*
Western Digital	Raptor	WD1500ADFD	SATA 3G	HDD 150GB*
Western Digital	RE	WD2500YS	SATA 3G	HDD 250GB*
Western Digital	RE	WD1600YS	SATA 3G	HDD 160GB*
Western Digital	RE	WD2500YS	SATA 3G	HDD 250GB*
Western Digital	RE2	WD5000YS	SATA 3G	HDD 500GB*
Western Digital	RE2	WD7500AYYS	SATA 3G	HDD 750GB*
Western Digital	RE2	WD1000FYPS	SATA 3G	HDD 1TB*
Western Digital	CaviarŪ Green	WD20EADS	SATA 3G	HDD 2TB*
Western Digital	CaviarŪ Green	WD10000CSRTL	SATA 3G	HDD 1TB
Western Digital	CaviarŪ SE	WD1200JS	SATA 3G	HDD 120GB
Western Digital	CaviarŪ Blue	WD5000AAJS	SATA 3G	HDD 500GB
Western Digital	SE16	WD7500AAKS	SATA 3G	HDD 750GB
It makes one believe that other drives may work, but are not officially tested and approved.
Also many of the drives listed are not available as new purchases, perhaps some newer info could be posted.
An example, I wanted 2 - 1 Tb seatgate drives, but the only ones I can find right now are Seagate Barracuda 7200.12  1TB Sata Drives, the list only goes to 7200.10.
I think D-Link should at least provide a link to the compatibility list on the outside of their packaging. Spending a few dollars to do this, will more than pay off in customer satisfaction.
All this being said, I guess even at D-Link its "Buyer Beware"