Ah, I fixed it. Your method didn't work, but for whatever reason when I plugged in the DWL-2200AP again it allowed me to get to the control panel (it hadn't before). It then told me the firmware was corrupted and I re-installed it and now it works. So strange how it only decided to work now.
Thanks