I use American Hydroponics "Baby Bloomer" flood/drain or Ebb/flow also known. it only has space for two big plants or three mid-size, and needs a good 250W HPS. Keeps my cost down, runs cooler, compact, easy to clean, plants can be rearranged easily, remoived temporarily for cleaning. If I had more room I would run two of them for different strains. I yield about 7 ounces every crop. My cabinet is 3' wide x 19" deep. Not very big. but thats enough weed for three months for 6 of me!

Look hard for it online. Iv'e seen it as cheap as $93 US but most companies sell it for $150 - $175.