Contrary to some schools of thought, web design does not require one to gather rare and enchanted items into a bubbling pot and mutter secret words of magic in the hope that if the stars are aligned correctly and you got the potion just right that somehow a beautiful and functional web site will appear […]