Ok this may sound really silly but although I've heard them mentioned hundreds of times and have seen pictures i have to ask this. What exactly is a rubbermaid container? I'm thinking you can only get them in the US, is there an equivelant sold in Britain? It looks kind of like a big food...