Website Design - Dos & Donts of Custom website design.