P3
I've ridden the P3 and liked it very much. It can handle basically anything you throw at it. Think of it as a MTB BMX cross and you've got it. I tested a 2004 modle P3 and personally didn't like it as much as last year's or earlier modles. Another bike to consider is the Norco Two50. It's the same type of bike built by Norco and can handle quite a bit.