php_beginner83,
Tables are much easier to use than getting the same result using DIVs, however you can do a lot more by using CSS Design.
Tables were designed for a displaying tabled data, much like a datagrid.
See Here for an article on CSS vs. Tables.
I try to avoid iframes and frames all together, personally.
If you are new to Website Design I would recommend trying to follow the most current standards, as you don't have any bad habits just yet.
An excellent resource for layout ideas is Stu Nicholls CSS Playground.
My personal favorite thing to do is design the site you like in Photoshop or The Gimp, and, while you are learning look for layouts on sites like Stu's to see if it can fit with your design.
Once you get the hang of it you will be doing everything on your own.
Also, please be sure to Mark the Thread Resolved (under Thread Tools) if you feel that the issue has been resolved.