I have no issue with them charging money for external hosting. But £300, on no notice, feels a tad mafia-like.
Amazon charges less than 10cents per GB for bandwidth. Photobucket will make a killing (if they can persuade anyone to sign up).