For pain you guys may want to consider replacing the over-the-counter or prescription drugs with Zyflamend:
Zyflamend® Whole Body - Healthy Inflammation Response - Herbals from New Chapter®
I've had lower back pain (a disc gone, vertebrae naturally fused) and a hip that is waiting for resurfacing/replacing and I'm able to get my 100 miles in weekly on my mt. bike and do just about all other activities (XC skiing, hiking, etc.) pain free. If I overdue it I may also take an Ibuprofen but the Zyflamend typically gets me 95%+ of the way there.
I purchase them on Amazon but Pharmica carries it and probably other natural food outlets.