Try and do everything by yourself. Every picture, every button. It's the best way. When you get fed up, pause for a couple of months, buy a few internet magazines and get new ideas. Then try harder.

Colours It's worth learning how to convert RGB to Hex colours. Graphic software mostly uses RGB, but Html pages use Hex definition of colours. Especially when placing transparent gifs this knowledge can be of use.

Cutting Buttons Adding an extra level in your graphics software (should it provide that function, like Photoshop) proves helpful to exactly cut pictures and save them as gifs - so that they will fit together again when putting them back together on the Html page. Using the extra level to create many colour squares on top of your picture helps you choose exactly the area you want to define to copy into a new file. Don't forget to make the colour square level invisible again before you start copying.
Sizes Picture sizes and table division sizes on the Html page go hand in hand. In case you want to glue pictures next to each other, work with table divisions that do the same.

One-page design Think of the Html page to be as one big picture. Draw this imaginary page (without text) with help of graphics software. Finally, decide what parts of the picture are supposed to be buttons, background or pictures. Put a level of colour squares on top and start cutting. This method works best for me.

Winter Addictive phases concerning learning how to use graphics software seem to have more impact in winter. It's dark outside anyway, so the monitor might as well display light.

Tables with
round corners
Somebody told me about tables with round corners - they're indeed possible. Create a table and place pictures in it with rounded edges - those pics will make tables with round corners.