I suggest that next time a new NDS, GBA, or Wii release comes out that you Submit a New Scene Release (if you can dig up enough info on the ROM release, It's located on the left bar on the front page).
It's a preductive way to kill some online time and helps the staff out while they submit the releases (makes it easier for them, o' course)