both are good entry level cams. check the specs nlng and see which one works for you. ako, i'm into the canon system but if i were to choose, between these two, i'd pick the d3100 only because it's the newer model.
i think this cam would be a great back up body. but i'd pay extra for an SX1.