Has anyone tried one of these cups before? I know a few different brands make them, but I'm wondering if they work as well as they claim. They are supposed to work like a regular cup, but without leaking/spilling. Here is what they look like, pretty much the same for other brands too: