Yeah its a neat piece of kit - if the virtual service support feature does what it says it does and allows 'multiple servers' (generally using NAT u can only have one server be it games web or ftp, so im not sure how it works) - it would seem like a very good router (maybe it needs multiple ips).
i checked a few reviews - so far so good - seems like a good choice.
h__p://w_w.penstarsys.com/Reviews/network/dlink/di704/
h__p://w_w.littlewhitedog.com/reviews_hardware_00031.asp
just need to connect using RJ45 (ethernet cabling) from broadband modem to back of the router, distance between router and pc shouldnt exceed 100 meteres - geez if it did u'd must have a pretty large house.