Just to let u know, fresh Gressingham ducks are on offer in Asda at £5.00 for a 2kg bird, although that's the min. weight, mine weighed over 2.5 kilo so worth rooting through them !
I prefer to take the legs off and confit them rather than cook the bird whole.