It's a complete hydroponic system. There's no soil involved. The seeds are planted into some kind of material that you can buy seperately. You can also take the pre-planted seeds out and replace them with cannabis seeds. The roof on the AeroGarden rises to a few feet tall so it'd be a start for the first few feet your cannabis plants would end up growing. It's nothing but oxygen, light, and water helping the seeds grow into plants. I've thought about buying one of these, sticking it in my closet with cannabis seeds implanted into the system, and starting a little crop in my closet.

It sounds like it could work.