Getting one of these - but not sure what the crack is with flashguns. I know it's E-TTL but will any E-TTL flash work or does it have (as the bloke in my local shop told me) to be a Canon 220, 420 or 550 EX (with the 'X' being the important bit)? And what sort of battery life do you get out of them? I've ordered one spare battery, but I do tend to go a bit daft (that's the beauty of digital) sometimes, so would another be in order? 7dayshop have the equivalents for £15. thanks