15 minutes of Pilates a day and your posture will be as good as a ballerina's. You don't even need weights.