saw this link in another thread and it looks pretty good. Definately more advanced and more well thought out than whatever I was doing.
I am gonna get on this program and see how it works out for me. I adjusted it a little to account for machines and equipment my gym may or may not have but overall I think it should work out well...
http://www.bodybuilding.com/fun/matt88.htm