I also second this as a good idea, the more choices the better, sure it makes getting it all set up for the first time more of a hassle if you can tweak just about everything - but it's worthwhile in the end.
But, a word of caution - there could be liability issues in the end, and by forcing the customer to verify the content of the cart that's avoided.
