I have read table layouts not being a good choice for a website design as it is slower and problems can occur easilty.
My website is http://www.thai-discovery.com and my whole layout is just a big table with a few rows and columns.
If not table, what else would be good to use? I have tried the frames in DW CS3 and they just seem weird.
Any idea's? Or do I need to learn how thr frames work?
Check this thread out, including the link LadynRed posts in the thread for answers to this question. If you are using Dreamweaver, don't use it in design only mode, take the time to learn to code it.
Tables or DIV layers with CSS, but from the research I've done, neither one has more benefit than the other. Personally tables are easier to control in my opinion, but CSS opens up a whole new world I guess.
I think table is still useful in site layout and it would not hurt your site though DIV+CSS might be more flexible but it might be not a good idea to use frames.
but from the research I've done, neither one has more benefit than the other
Then I'd have to say your 'research' is incomplete. There have been VOLUMES written about why tables for layout are not a good idea - like my favorite:
__________________
Web Goddess & Web Standards Evangelist :) - Tables Be Gone !!
"Using or working with IE is like having to wear a 1970's polyester suit with pantyhose and a girdle, to work everyday" Carolina Corvette Club
Tables don't really slow down the load times much. Divs and css are the way to go for layout, tables should still be used for pure list data though (especially for things like retrieving lots of database data).
I used to use tables - and admit I somteimes still do! - but now usually use divs and css. Check out w3schools CSS for a useful introduction - once you've mastered it, it doesn't take much/any longer than tables.