Yes, stay away from HP. Is $250 your total budget? You will need to buy a memory card, so keep that in mind. I don't think I have seen anything that beats the Dell deals over the past couple of months. I personally would go with the Canon A520 and get a decent sized memory card. Newegg.com has the Canon A520 for $155 shipped right now. Compare this to the $199 price in the BF ads.