Whenever I shop online I go to cashbackmonitor.com first. Today I used Chase UR shopping mall. Whoever has the most bang for my buck (ebates, upromise, citi, discover, etc) is who i choose on that day.
Sometimes even amazon has good cashback, depending on category. I've had problems using NS...