The thing I learned was that you're better of building several different boards and reference test them in real life. Gives you more dependable answers and is both faster and not too expensive.
Theory can quickly loose you alot of time while travelling a dead end.
That is me saying it, knowing that I'm comfortable with theory.
Wouter