heh, you can do this with v8 actually -- you can totally hide the menu toolbar with an ini setting (or key combo i think) and you can then hide the addrss/status bars and then simply drag/drop the back/forward/addressbar/etc onto the same line as the tabs using the customize dialog... it's remarkably easy;)
if you want all the toolbar menu entries accessible then you can also easily create a button from which all toolbar menus drop-down (eg: a button called "Menu" which has all the menus drop-down beneath it). this page shows you how -- it's as easy as drag & drop. http://people.opera.com/rijk/opera/dndbuttons.html
yes actually. there was a period where they almost gave up on mac, but then decided to keep going after all - as a result the mac version 8 release has a beta1 candidate at the moment, with a full release to follow shortly. ditto linux, although the 8.0 final might only be days away there (i'm running 8.0beta3 on linux, and 8.0 final on windows);)
Re:Opera and Firefox [selective figures]
on
Opera 8 Released
·
· Score: 2, Insightful
well, since firefox is actually a descendent of mosaic/netscape/mozilla, which *used* to have 90%+ market share, you could say that the power of the open source methodology has enabled it's leading browser to *lose* 85% market share...
however, this would be interpreting the figures in a startlingly unrealistic and selective way, wouldn't it? i'm not including the mozilla suite, or other appearances of gecko, etc. kind of what you're doing with that ridiculous figure above that looks at one measure of success only -- apparent desktop penetration;)
why do i say this? opera has an ever-increasing share in the mobile market, an area in which it is light-years ahead of the competition, and for which opera actually *makes money* -- yes, that's real money. firefox has 0% of this market. perhaps it will pick up some eventually, i understand there is a project heading in this direction. so what else... well, opera's rendering core now underpins the latest iteration of rendering for the newly revealed Adobe Creative Suite 2. hey, guess what - they got paid money for that too;)
so, from what i'm seeing, opera isn't exactly struggling. they have over 200 employees, they have revenue, they have direction, and thus far every interesting new browser feature seems to have originated with them. the mouse gestures, the tabbed browsing, etc. opera did it first -- and i am quite happy to see them provoke yet more innovation in the browser market. heck, even something as seemingly simple as page-zoom has yet to be implemented as effectively on anything else (not counting font scaling -- seriously, the way opera does it is far, far better than anyone else's efforts)
don't think i'm not also a firefox supporter though. i actually have firefox installed, and have written a few extensions for it, the most widely used of which is DeviantLink, which will reach its 10,000th download shortly... http://www.deviantart.com/deviation/10222974/
nevertheless, my preferred browser is opera, i paid for it and enjoy it's superior responsiveness, but i also support and use firefox. indeed, i have encouraged many friends and colleagues to install firefox instead, depending on their requirements. what i really object to is the "all your base are belong to firefox" mindset. it owes a hell of a lot to opera, and it's sad to see people forget that. competition is good, innovation is good, and opera represents the best of that mindset...
the opera guys might be making real money now...
on
Symbian OS & Series 90
·
· Score: 5, Interesting
...and i've got to say i'm happy for them. this and the other nokia series 60/90 phones all use opera for their web browser. that and a design win with adobe, and the fact that it runs natively on windows, linux, freeBSD, AND solaris. well, i think it's worth applauding the fact that small innovative comapnise CAN actually succeed on merit! well done guys...:-)
along with photoshop, macromedia products have been the most requested for codeweavers support, bar none, so this is excellent news... (btw, all you dreamweaver-bashers; yes, flash is often a bad idea, but no dreamweaver doesn't produce bloated code unless you have no idea what you're doing;-) )
however, note that dreamweaver/flash are only at 'bronze medal' status
bronze applications generally have enough bugs that we recommend that our customers not depend on their functionality.
still good, as they promise to bring all bronze apps up to silver in future versions, but don't all you web designers delete that windows partition quite yet;)
i second that. wish i lived in a country where common sense, not money, can triumph. certainly the UK doesn't cut it anymore... go the dutch!
yes, but probably not in a 4GB chunk
on
4Gb CF Card Announced
·
· Score: 1, Insightful
in retrospect there are some advantages to getting two 40x 1GB cards, but i went for the 2GB for convenience' sake - off on a long holiday soon, want to shoot RAW, don't want to have too many bits to lose!:)
according to the numbers, speed-wise, the transfer rate is 1.5 - 2x faster. however, this doesn't take into account the faster instant response - my camera (eos d60) feels noticeably more responsive compared to the 1GB microdrive i've been using (though i'm sure this improvement is true of most solid-state cards). so, yes, a 32x or 40x does seem a good step-up from the microdrive.
other good investment - a USB2 multi-card reader (LaCie Universal Media Drive) for dumping the images off the camera. when you fill up one of those cards you really DON'T want to have to dump all the RAW images off the camera over USB 1! it's pretty much hours vs minutes for a large card like that...
maybe a 1Ds user will see the point in a 4GB drive, but even then you're better off getting 2GB cards instead. as the other posterd mentions, a single point of failure isn't a great idea if you're professional...
given the grammatical skills of the semi-literate currently in the white house, i rather thought obfuscated emails were coming in the other direction...
i use this on a site i whipped up almost a year ago at work. i don't discriminate by browser - all xhtml i write works on whatever brower you want to use, it's purely to satisfy my own curiosity. it feeds a table called 'track_tech' in a MySQL db...
you can see that opera IS versioned. i need to add moz 1.4, and you'll note it has a few browsers that don't exist yet - i was just guessing what their browser strings were in advance, heh... we'll see if i'm right later.
------
seems born out by my own experience. in the uk you're lucky to pick up a 1Mb DSL connection. most are 512. only in a few exchanges are you lucky enough to get higher (i'm in one of those areas fortunately - 2Mbps, reliably 240kb/sec sustained)
however, 1Mb cable connections are pretty common. and as for belgium, wow. my parents have a 10Mbps cable connection - capped at 10Gb d/load, admittedly, which can hit sustained rates of 600-800kb/sec... "which is nice":)
as with everything, there'a a lot of "incumbent inertia" at play. BT are by far the most dominant provider of broadband, they don't offer > 512kbps, so most people don't get offerd it. end of story...
Preferences/Network/Server name completion
just comma-separate the prefixes/suffixes you want to try, in order of preference. i have "com,co.uk,org,net", for instance. which of course works perfectly with slashdot.
yes, that must be why Yahoo are migrating chunks of their setup to PHP -- because it doesn't scale well. after all, they only receive 1.5 billion page views a day. lucky they don't have the kind of traffic your site gets, otherwise this migration would never work!
(i do actually love ruby by the way, but saying php doesn't scale?! you are smoking strong crack, my friend...:)
not really - he points out that technologically they "have the horsepower to handle it" -- it's the wasted human resources spent dealing with it that's the problem. there is no server-side solution to this that obviates the need for people to intervene and tinker with filters, deal with complaints, etc...
user-level, not such a problem - a good filter and the delete key. isp level, under attack from hundreds of spamming drones... ouch. very different problem.:\
my brother arriving on the scene. i remember seeing him in his incubator, next to my mum, in hospital. i recall looking suspiciously at this little pink thing in a box and wondering who/what it was...:-)
most of my other memories from then until about 5 are either hazy impressions or plain non-existent, but i have a good recollection of the things in my life from thn on...
i'm intrigued by your comment on accuracy - i do a fair bit of precision work myself, and i specifically moved to optical mice because of their superior accuracy and response! well, that and the fact that my hand fits the intellimouse explorer perfectly, so less carpal tunnel potential;)
i'd be genuinely interested in finding out exactly which optical mice you've tried, and which ball mice you believe offer greater accuracy.
there is nothing worse than taking a year out because you can't think what else to do - it will send the signal to universities and employers that you don't really know what your goals are, that you are likely to drift through university the same way, directionless and underachieving.
however, if you plan it thoroughly and take a year out for a positive purpose, like voluntary work, employers in particular will love it. seriously, it has helped me enormously in interviews. i spent a gap year abroad after A Levels (i live in the UK), working with the homeless and mentally ill. all interviewers touched on this when i was applying for jobs last year, and all said it impressed them. they believe that an experience like that implies a broader worldview, adaptibility, and perhaps a measure of maturity, all things that employers prize. i got a number of good offers in a depressed job market. the voluntary work i did in my gap year helped make me stand out.
as for my university, they were quite happy to let me defer entry once they were satisfied that i was taking a year out for the right reasons (i studied astrophysics at University College London). i applied with all my friends, with the guarantee of a place when i got back from my year abroad. interestingly, universities themselves have found that people who take purposeful gap years like this actually score higher than those who are content to remain on the endless birth-education-job-mortgage-pension-death conveyor belt.
you don't get many opportunities in life to do something as unique as what you could do in a year out. later on you are tied in to job security, mortgage perhaps, children, etc. i did voluntary work in africa, work with the homeless in a ghetto district in DC, and it is something that i will be forever grateful i did... if you are going to do it for the right reasons, and plan it properly, then i strongly encourage you to go for it!!
from my own, brief, experience with assembly language, i was under the impression that its role as an instructional aid largely consisted of the following:
"don't do that again , or i'll hit you with this book a
second time...!"
however, my favourite japanese author is actually banana yoshimoto; "kitchen" and "lizard" are both beautiful books that i would recommend without reservation to everyone. if you have not read anything by her, or are wondering whether you would like contemporary japanese literature then "lizard" would be the perfect book to test the water, as it is actually six short stories.
finally, shusako endo's "silence" is well worth reading, but would never qualify as a light afternoon's read;)
as an aside... anyone based in london, uk, and know of a good course that teaches japanese? anything sponsored by the embassy perhaps? i've been looking to learn for some time. started teaching myself a while ago, but had too much work going on to pursue it properly. thx...
well, if you drop me an email i'd be happy to send along the client-side libraries. the functions are all well documented, and i can send you some usage examples if you need. there are still areas that need to be fleshed out, but everything's pretty robust as it is.
feedback would be much appreciated.
my work email is: a b e e d i e AT b e a r . c o m
note, however, that i'll be away for at least a week from tomorrow, as i'm going in for surgery. i may or may not get access to work email from home, depending on how lazy the new york VPN guys are feeling... (i'm in london, uk)
this is a common misconception. rather than launch into a rather over the top tirade about the evils of one of the most standards compliant, user-responsive browsers on the market, you could have just LOOKED at the complete user string. it's not rocket science...;)
even when opera is spoofing IE, you CAN still see that it is opera. all you do is look at the entire string. here they are:
Opera being Opera: "Opera/6.04 (Windows NT 4.0; U) [en]"
Opera being Mozilla 5.0: "Mozilla/5.0 (Windows NT 4.0; U) Opera 6.04 [en]"
Opera being Mozilla 4.78: "Mozilla/4.78 (Windows NT 4.0; U) Opera 6.04 [en]"
Opera being Mozilla 3.0: "Mozilla/3.0 (Windows NT 4.0; U) Opera 6.04 [en]"
Opera being MSIE 5.0: "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 4.0) Opera 6.04 [en]"
spot the common thread? yes, that's right. the giveaway is the word "Opera" in the useragent string. tricky, eh? in other words, it can fake out all standard detection scripts, but DOES allow you to notice that is Opera if you want to make the effort to distinguish it anyway. in other words, it behaves perfectly. it isn't lying. it DOES tell you its Opera, but only to those people who care enough to ask. are you one of those people...?
i'm currently lead on a project to interactively web-enable some reasonably hardcore financial analytics. i'm working for an investment bank. we have a relatively homogenous, controlled environment. i COULD just code for IE. however, i have spent some time and effort up front, and currently have everything running as perfectly validating XHTML Transitional. and it's not just a page of text. drop-down menu layers, and a lot of interactivity have been put into this, yet it has been tested in the following browsers:
Windows: IE4->6, NS4->6, Mozilla 1.0/1.1, Opera 5/6 Linux: Konqueror 2.1.x, NS4, Opera5/6, Mozilla 1.0/1.1a
yes, there are a lot of idiosyncracies that can be baffling, awkward to understand, code for, etc. but it can be done. and when you work it all out, it's really not THAT hard. once the project is finished, i intend to release the libraries i have created. perhaps they will be found useful by others.
my advice: the time spent working out all of the DOMs, coding cross platform, cross browser server/client-side libraries may look like a long time. but it's worth it.
> Where's the obligatory psychotic motherfucker using lynx?
(*cough*) that would be me.
i only run it in a corner of the screen at work for a couple of news sites like the register... nobody believes that a command prompt counts as the web so i'm left in peace. surprising how many sites it works with actually!:P
only if you "pretend" to be IE, and what opera user wants to do that?
the problem is that their browser facism script uses the giveaway amateur method of detection (user agent string parsing) rather than the more effective and future-proofed DOM property checking. it's poor web design, nothing more. their dhtml is riddled with it...
having just developed a stack of modular cross-browser cross-platform javascript/dhtml libraries for a web application at work, i can say that all it requires to be standards compliant, and kind to your users, is a little thought and consideration up-front... pays dividends in the long run.
patronising your viewers with "upgrade to netscape 4" messages isn't really the way to go.
heh, you can do this with v8 actually -- you can totally hide the menu toolbar with an ini setting (or key combo i think) and you can then hide the addrss/status bars and then simply drag/drop the back/forward/addressbar/etc onto the same line as the tabs using the customize dialog... it's remarkably easy ;)
if you want all the toolbar menu entries accessible then you can also easily create a button from which all toolbar menus drop-down (eg: a button called "Menu" which has all the menus drop-down beneath it). this page shows you how -- it's as easy as drag & drop. http://people.opera.com/rijk/opera/dndbuttons.html
yes actually. there was a period where they almost gave up on mac, but then decided to keep going after all - as a result the mac version 8 release has a beta1 candidate at the moment, with a full release to follow shortly. ditto linux, although the 8.0 final might only be days away there (i'm running 8.0beta3 on linux, and 8.0 final on windows) ;)
well, since firefox is actually a descendent of mosaic/netscape/mozilla, which *used* to have 90%+ market share, you could say that the power of the open source methodology has enabled it's leading browser to *lose* 85% market share...
;)
;)
however, this would be interpreting the figures in a startlingly unrealistic and selective way, wouldn't it? i'm not including the mozilla suite, or other appearances of gecko, etc. kind of what you're doing with that ridiculous figure above that looks at one measure of success only -- apparent desktop penetration
why do i say this? opera has an ever-increasing share in the mobile market, an area in which it is light-years ahead of the competition, and for which opera actually *makes money* -- yes, that's real money. firefox has 0% of this market. perhaps it will pick up some eventually, i understand there is a project heading in this direction. so what else... well, opera's rendering core now underpins the latest iteration of rendering for the newly revealed Adobe Creative Suite 2. hey, guess what - they got paid money for that too
so, from what i'm seeing, opera isn't exactly struggling. they have over 200 employees, they have revenue, they have direction, and thus far every interesting new browser feature seems to have originated with them. the mouse gestures, the tabbed browsing, etc. opera did it first -- and i am quite happy to see them provoke yet more innovation in the browser market. heck, even something as seemingly simple as page-zoom has yet to be implemented as effectively on anything else (not counting font scaling -- seriously, the way opera does it is far, far better than anyone else's efforts)
don't think i'm not also a firefox supporter though. i actually have firefox installed, and have written a few extensions for it, the most widely used of which is DeviantLink, which will reach its 10,000th download shortly... http://www.deviantart.com/deviation/10222974/
nevertheless, my preferred browser is opera, i paid for it and enjoy it's superior responsiveness, but i also support and use firefox. indeed, i have encouraged many friends and colleagues to install firefox instead, depending on their requirements. what i really object to is the "all your base are belong to firefox" mindset. it owes a hell of a lot to opera, and it's sad to see people forget that. competition is good, innovation is good, and opera represents the best of that mindset...
along with photoshop, macromedia products have been the most requested for codeweavers support, bar none, so this is excellent news... (btw, all you dreamweaver-bashers; yes, flash is often a bad idea, but no dreamweaver doesn't produce bloated code unless you have no idea what you're doing
however, note that dreamweaver/flash are only at 'bronze medal' status still good, as they promise to bring all bronze apps up to silver in future versions, but don't all you web designers delete that windows partition quite yet
i second that. wish i lived in a country where common sense, not money, can triumph. certainly the UK doesn't cut it anymore... go the dutch!
in retrospect there are some advantages to getting two 40x 1GB cards, but i went for the 2GB for convenience' sake - off on a long holiday soon, want to shoot RAW, don't want to have too many bits to lose!
according to the numbers, speed-wise, the transfer rate is 1.5 - 2x faster. however, this doesn't take into account the faster instant response - my camera (eos d60) feels noticeably more responsive compared to the 1GB microdrive i've been using (though i'm sure this improvement is true of most solid-state cards). so, yes, a 32x or 40x does seem a good step-up from the microdrive.
other good investment - a USB2 multi-card reader (LaCie Universal Media Drive) for dumping the images off the camera. when you fill up one of those cards you really DON'T want to have to dump all the RAW images off the camera over USB 1! it's pretty much hours vs minutes for a large card like that...
maybe a 1Ds user will see the point in a 4GB drive, but even then you're better off getting 2GB cards instead. as the other posterd mentions, a single point of failure isn't a great idea if you're professional...
sure it is:
Enron Opens Bandwidth Commodity Trading Service
Enron rings opening bell for bandwidth exchange
Making bandwidth a commodity: Reality or just a good idea?
seriously though, the fact that everyone's favourite company started trading it as a commodity doesn't mean it isn't so...
given the grammatical skills of the semi-literate currently in the white house, i rather thought obfuscated emails were coming in the other direction...
seems born out by my own experience. in the uk you're lucky to pick up a 1Mb DSL connection. most are 512. only in a few exchanges are you lucky enough to get higher (i'm in one of those areas fortunately - 2Mbps, reliably 240kb/sec sustained)
:)
however, 1Mb cable connections are pretty common. and as for belgium, wow. my parents have a 10Mbps cable connection - capped at 10Gb d/load, admittedly, which can hit sustained rates of 600-800kb/sec... "which is nice"
as with everything, there'a a lot of "incumbent inertia" at play. BT are by far the most dominant provider of broadband, they don't offer > 512kbps, so most people don't get offerd it. end of story...
Preferences/Network/Server name completion just comma-separate the prefixes/suffixes you want to try, in order of preference. i have "com,co.uk,org,net", for instance. which of course works perfectly with slashdot.
(i do actually love ruby by the way, but saying php doesn't scale?! you are smoking strong crack, my friend...
not really - he points out that technologically they "have the horsepower to handle it" -- it's the wasted human resources spent dealing with it that's the problem. there is no server-side solution to this that obviates the need for people to intervene and tinker with filters, deal with complaints, etc...
user-level, not such a problem - a good filter and the delete key. isp level, under attack from hundreds of spamming drones... ouch. very different problem.
my brother arriving on the scene. i remember seeing him in his incubator, next to my mum, in hospital. i recall looking suspiciously at this little pink thing in a box and wondering who/what it was...
most of my other memories from then until about 5 are either hazy impressions or plain non-existent, but i have a good recollection of the things in my life from thn on...
dune. say no more...
i'm intrigued by your comment on accuracy - i do a fair bit of precision work myself, and i specifically moved to optical mice because of their superior accuracy and response! well, that and the fact that my hand fits the intellimouse explorer perfectly, so less carpal tunnel potential ;)
i'd be genuinely interested in finding out exactly which optical mice you've tried, and which ball mice you believe offer greater accuracy.
the concept of the US overtaking europe, let alone japan, is so absurd that i may actually need a quiet lie down to recover from laughing so hard...
there is nothing worse than taking a year out because you can't think what else to do - it will send the signal to universities and employers that you don't really know what your goals are, that you are likely to drift through university the same way, directionless and underachieving.
however, if you plan it thoroughly and take a year out for a positive purpose, like voluntary work, employers in particular will love it. seriously, it has helped me enormously in interviews. i spent a gap year abroad after A Levels (i live in the UK), working with the homeless and mentally ill. all interviewers touched on this when i was applying for jobs last year, and all said it impressed them. they believe that an experience like that implies a broader worldview, adaptibility, and perhaps a measure of maturity, all things that employers prize. i got a number of good offers in a depressed job market. the voluntary work i did in my gap year helped make me stand out.
as for my university, they were quite happy to let me defer entry once they were satisfied that i was taking a year out for the right reasons (i studied astrophysics at University College London). i applied with all my friends, with the guarantee of a place when i got back from my year abroad. interestingly, universities themselves have found that people who take purposeful gap years like this actually score higher than those who are content to remain on the endless birth-education-job-mortgage-pension-death conveyor belt.
you don't get many opportunities in life to do something as unique as what you could do in a year out. later on you are tied in to job security, mortgage perhaps, children, etc. i did voluntary work in africa, work with the homeless in a ghetto district in DC, and it is something that i will be forever grateful i did... if you are going to do it for the right reasons, and plan it properly, then i strongly encourage you to go for it!!
from my own, brief, experience with assembly language, i was under the impression that its role as an instructional aid largely consisted of the following:
i really enjoyed murakami's "sputnik sweetheart", and "norwegian wood"...
however, my favourite japanese author is actually banana yoshimoto; "kitchen" and "lizard" are both beautiful books that i would recommend without reservation to everyone. if you have not read anything by her, or are wondering whether you would like contemporary japanese literature then "lizard" would be the perfect book to test the water, as it is actually six short stories.
finally, shusako endo's "silence" is well worth reading, but would never qualify as a light afternoon's read
as an aside... anyone based in london, uk, and know of a good course that teaches japanese? anything sponsored by the embassy perhaps? i've been looking to learn for some time. started teaching myself a while ago, but had too much work going on to pursue it properly. thx...
well, if you drop me an email i'd be happy to send along the client-side libraries. the functions are all well documented, and i can send you some usage examples if you need. there are still areas that need to be fleshed out, but everything's pretty robust as it is.
feedback would be much appreciated.
my work email is:
a b e e d i e AT b e a r . c o m
note, however, that i'll be away for at least a week from tomorrow, as i'm going in for surgery. i may or may not get access to work email from home, depending on how lazy the new york VPN guys are feeling... (i'm in london, uk)
this is a common misconception. rather than launch into a rather over the top tirade about the evils of one of the most standards compliant, user-responsive browsers on the market, you could have just LOOKED at the complete user string. it's not rocket science...
even when opera is spoofing IE, you CAN still see that it is opera. all you do is look at the entire string. here they are:
- Opera being Opera:
- Opera being Mozilla 5.0:
- Opera being Mozilla 4.78:
- Opera being Mozilla 3.0:
- Opera being MSIE 5.0:
spot the common thread? yes, that's right. the giveaway is the word "Opera" in the useragent string. tricky, eh? in other words, it can fake out all standard detection scripts, but DOES allow you to notice that is Opera if you want to make the effort to distinguish it anyway. in other words, it behaves perfectly. it isn't lying. it DOES tell you its Opera, but only to those people who care enough to ask. are you one of those people...?"Opera/6.04 (Windows NT 4.0; U) [en]"
"Mozilla/5.0 (Windows NT 4.0; U) Opera 6.04 [en]"
"Mozilla/4.78 (Windows NT 4.0; U) Opera 6.04 [en]"
"Mozilla/3.0 (Windows NT 4.0; U) Opera 6.04 [en]"
"Mozilla/4.0 (compatible; MSIE 5.0; Windows NT 4.0) Opera 6.04 [en]"
i'm currently lead on a project to interactively web-enable some reasonably hardcore financial analytics. i'm working for an investment bank. we have a relatively homogenous, controlled environment. i COULD just code for IE. however, i have spent some time and effort up front, and currently have everything running as perfectly validating XHTML Transitional. and it's not just a page of text. drop-down menu layers, and a lot of interactivity have been put into this, yet it has been tested in the following browsers:
Windows: IE4->6, NS4->6, Mozilla 1.0/1.1, Opera 5/6
Linux: Konqueror 2.1.x, NS4, Opera5/6, Mozilla 1.0/1.1a
yes, there are a lot of idiosyncracies that can be baffling, awkward to understand, code for, etc. but it can be done. and when you work it all out, it's really not THAT hard. once the project is finished, i intend to release the libraries i have created. perhaps they will be found useful by others.
my advice: the time spent working out all of the DOMs, coding cross platform, cross browser server/client-side libraries may look like a long time. but it's worth it.
i only run it in a corner of the screen at work for a couple of news sites like the register... nobody believes that a command prompt counts as the web so i'm left in peace. surprising how many sites it works with actually!
only if you "pretend" to be IE, and what opera user wants to do that?
the problem is that their browser facism script uses the giveaway amateur method of detection (user agent string parsing) rather than the more effective and future-proofed DOM property checking. it's poor web design, nothing more. their dhtml is riddled with it...
having just developed a stack of modular cross-browser cross-platform javascript/dhtml libraries for a web application at work, i can say that all it requires to be standards compliant, and kind to your users, is a little thought and consideration up-front... pays dividends in the long run.
patronising your viewers with "upgrade to netscape 4" messages isn't really the way to go.