Since PP means Power Plant, it must be the Sativa Spirit. Thanks Wobster! Now I can rest assured knowing that I'll actually be planting the Lowryders!

I'm going to look around and try to find some information on organic growing from google.