I personally prefer to use datafeeds as then I am (more or less) in control. They aren't always easy though and can be downright frustrating because merchants can be so useless. For instance this morning I found a drinking chocolate set under jewellery!!!!!
I use Price Tapestry and thoroughly recommend it if you do go the way of datafeeds.