Dave Tate has a two-part article over on T-Nation explaining Western (linear) and conjugate periodization.
The short answer on periodization is that if you don't need it yet, don't dilute your training by adding it. I've said it before: everyone incorporates periodization implicitly by managing fatigue with lighter periods, whether in reramps, program switches or whatever. There's nothing wrong with going into a program with a plan for how to handle stalls, but don't sacrifice progress by saying "it's week 5, I need to deload even though my lifts are still going up." It sounds like you won't be doing that since you mentioned waiting until you hit the wall, but it warrants mentioning. As for what program to use, you might be at a level where you won't be able to add weight at the rate the 3x5. Like I mentioned before, if you haven't run a close-to-cookie-cutter version of the Linear 5x5 before, that might be a better choice as a tool for learning about fatigue (and getting stronger, of course

).