You probably know that it’s my hobby and as of now my only income source to make websites. While doing so, i often meet problems that are complicated to solve, not because of their complexity, but because i have to optimise for all the browsers i can: FireFox, Internet Explorer, Opera, Safari, Netscape, just to name those i can test with. Having a couple of versions for each (especially IE is problematic), that’s at least four browsers to optimise to, and that already makes the creation of a relatively simple floated layout a nightmare.
But what was even more troubling for me is the usage of JavaScript. I know there are loads of possibilities in it (think of the dynamically created websites, the reload-less page loads and such), but i also know there are people, even if just a few, who browse without JS—not to mention that search engine crawlers don’t have JS either (nor do spam bots), which is useful to know when you’re protecting your forms from spam, but troublesome when you need to develop a website for the top of the search engine result list and for the everyday “lame” users.