I've been more on the development side of things rather than the design side of things. I would love to become a web developer for a career, however I feel as if I should have some background in the design aspect of things. So I was wondering: how do you begin a layout for your sites? Do you use Photoshop (or any other similar application) to design a basic layout, then use CSS to create it? It seems like many designers create images and use them to make the layout, but some use straight CSS for everything. If anyone could school me on the design process, I would greatly appreciate it. I'm just looking to learn. So if I'm screwing something up, just let me know.