I recently got my first fly trap from pft. Little did I know they are in the same city (Austin, TX) as I am. Do they have an actual store where I could've picked it up to avoid shipping or is it strictly an internet company? Anyways, I had my plant in a Northern facing window, because that is the only window I have. I don't think it is getting enough light so I've switched it over to a 15W helical compact flourescent light. Is this adequate? My brother runs an aquarium maintenance business, so I have access to deionized RO water. The only other thing I'm concerned about is humidity.. will this plant probably be ok just sitting in my room or do I need an enclosure/apparatus for it?