Everybody likes a bargain - but is it possible to significantly reduce your shopping bill?
A survey released this week suggested you could save up to £15 on a week's worth of groceries by shopping at a discount store instead of one of the big four.
But do the numbers really stack up? Journalists at WalesOnline put it to the test.
They put a shopping list together, set a budget of £50 and went to Asda and Aldi.
They chose Asda's own brand products, compared like-for-like with Aldi products and tried to match weights and quality.
They picked basic items a family of four with a toddler might buy, such as bread, milk, teabags, cornflakes and nappies.
There were a total of 40 items.
The shopping list
BREAD
Asda: Baker's Selection square cut medium white 800g - 50p
Aldi: 42p
MILK
Asda: 6pt semi-skimmed - £1.45
Aldi: £1.35
EGGS
Asda: Smartprice 15 pk- £1.19
Aldi: £1.09
KIDS' YOGHURT
Asda: Smartprice 5x 55g fromage frais 42p
Aldi: 12 for 84p (12.7 per 100g)
MINCE
Asda: Butcher's Selection 500g lean beef mince - £3.49
Aldi: £3.09
PIZZA
Asda: Own brand cheese and tomato, 257g £1.10
Aldi: 288g - 99p
MARGARINE
Asda: Own brand olive spread, 500g - 85p
Aldi: 79p
POTATOES
Asda: 2.5k Grower's Selection white potatoes - £1.25
Aldi: £1.19
HAM
Asda: Own brand thick dry cured ham (6 slices) 150g - £1.90
Aldi: 120g - £1.09 (90.8 per 100g)
CHEESE
Asda: Smartprice mild cheddar 385g - £1.75
Aldi: £1.49
BAKED BEANS
Asda: Chosen by You 4 x 410g - 98p
Aldi: 4 x 420g - 99p
TINNED TOMATOES
Asda: Chosen By You plum tomatoes, 400g - 35p
Aldi: 34p (Premium)
CORNFLAKES
Asda: Own brand Honey Nut Cornflakes, 500g - £1
Aldi: 500g - 85p
WHEAT CEREAL
Asda: Own brand wheat bisks, 24 - £1.29
Aldi: 69p
CHICKEN
Asda: Butcher's Selection chicken (2.1kg) £5.23
Aldi: (1.90k-2.25kg) - £4.15
FISH
Asda: Fishmonger's Selection crisp crumb cod fillets x 4 - £3.80
Aldi: Chunky cod fillets x 4 (500g) - £2.29
SQUASH
Asda: Own brand no added sugar Fruit and Barley orange - 69p
Aldi: 75p
PORK CHOPS
Asda: Butcher's Selection pork loin steaks, 500g - £2.49
Aldi: 480g - £2.29
CHOCOLATE DIGESTIVES
Asda: Own brand milk chocolate digestives, 300g - 60p
Aldi: 44p
TUB OF VANILLA ICE CREAM
Asda: Own brand really creamy vanilla, 900ml - £2
Aldi: £1.49
TEABAGS
Asda: Chosen By You, 160 - £1.67
Aldi: Red Label, 160 - £1.55
FAMILY PACK OF CRISPS
Asda: Own brand ready salted x 6 - 85p
Aldi: x 6 - 69p
BOTTLE OF WINE
Asda: Busby Estate Chardonnay, 75cl - £3.98
Aldi: Grapevine Chardonnay - £3.29
TINNED PEAS
Asda: Own brand garden peas, 550g - 55p
Aldi: 300g - 21p (11.4p per 100g)
BAR OF CHOCOLATE
Asda: Own brand fruit and nut, 200g - £1.20
Aldi: 85p
BANANAS
Asda: Chosen By Kids, 8 pk - £1.20
Aldi: 7 pk - funsize - 99p
ONIONS
Asda: Grower's Selection brown onions, 1kg - 67p
Aldi: 55p
CARROTS
Asda: Grower's Selection, 1kg - 45p
Aldi: 43p
SPAGHETTI
Asda: Own brand spaghetti, 500 g - 55p
Aldi: 20p
MUSHROOMS
Asda: Grower's Selection, 400g - £1
Aldi: 380g - 79p
TOMATOES
Asda: Cherry tomatoes, 365g - 99p
Aldi: 360g - 65p
CUCUMBER
Asda: 50p
Aldi: 43p
FROZEN CHIPS
Asda: Own brand straight cut oven chips, 2kg - £2
Aldi: 1.5kg - 75p (50p per kg)
FAMILY SHAMPOO
Asda: Own brand anti-dandruff shampoo, 300ml - £1
Aldi: 59p
WASHING POWDER
Asda: Own brand tropical gel detergent, 840ml (30 washes) - £3
Aldi: 740 ml (21 washes) - £1.75 (£2.36 a litre)
WASHING UP LIQUID
Asda: Own brand lemon, 500 ml - 50p
Aldi: 49p
SOAP
Asda: Own brand cream bar, 4 x 125g - £1.20
Aldi: 79p
NAPPIES
Asda: Little Angels Comfort Dry, size 5, 40pk - £3.75
Aldi: £3.39
TOILET ROLL
Asda: Shades quilted, 9 roll - £3.25
Aldi: £2.99
SHOWER GEL
Asda: Own brand Get Zingy showerburst, 250ml - 39p
Aldi: 65p
TOTAL COST :
ASDA = £61.03
ALDI = £48.65
The verdict!
Aldi comes out in first place with a saving of £12.38 - even without choosing some of the even cheaper items at the discount store.