Don't buy a Dlink anything.

Although I haven't had many problems with mine specifically, the dlink forums are full of horror stories and bugged firmware.