Again many thanks for all the helpful comments.
BA have just launched their sale so take a look now-would probably as good a time as any to book
Sadly I can't ... or at least not this year because the wedding is December 2011 and seats for this period aren't bookable yet! But a good idea, and I'll keep an eye on possible BA sales during the first few months of 2011. Thanks!