1) Work with my D-Link DIR-655 router. I will not be using a Apple branded router. 2) Act as a wireless ethernet bridge? I want to connect some ethernet peripherals to the Airport Express in order for those devices to connect to the network. 3) Allow me to hook a printer/external harddrive into the USB port on the Airport Express and allow me to access them on the network. 4) Can I have it act as a ethernet bridge AND use my printers/external harddrives at the same time on the USB port? I will probably have more questions once these get answered. Thanks!