Very good information, mAAine_flyer, thank you.
Has anyone worked with IAG Cargo (the cargo handling division of International Airlines Group, of which British Airways is a founding member)? Do I understand correctly that to deal with IAG Cargo one must have an IATA-CASS account?