It's not the DS's fault, but my router's. As for bringing the router in... I was more thinking across the lines of throwing it against the wall and watching it break in a bazillion pieces while cackling madly. Honestly, I hate my current router, it's always doing stuff it isn't supposed to do... I'll be getting a new one if this last solution I've found to fix it doesn't work.
I'm leaving to Italy in 2 hours, will be back in August prolly. Cya then? :)