Piper Halliwell Name: Piper Halliwell Things I'm good at and could teach others: Cooking, Business Management, Banking, Research, Personal Finance, Self Defense, Cleaning, Party Planning, Reading, Basic Technology Things I need help with: Gardening, Advanced Technology