Nothing wrong with nirvana, except, you get what you pay for. Experienced growers buy only the very best, and the very best isn't the very cheapest, which is exactly what nirvana is. The best breeders grow grow a limited number of strains because they only pick the best from hundreds to use as breeding stock. How many varieties does DJ shorts have? How many does nirvana have? Why? Nirvana cranks out the seeds while DJ busts his ass for quality. Don't get me wrong, nirvana is a great company to buy from if you are a noobie still learning the hard way how to grow, but the pros buy only the best and from that they make elit clones. Once you consider what a small fraction of your total costs seeds are you pay for the very best.