1) If you mail order a CRT shipping is gonna cost you big time.
2) If you need to send the CRT in for repair, it's gonna cost you big time.
3) If you stare at the screen for hours on end (I'm a web developer) you'll find that an LCD won't cause headaches as such with a CRT.
4) I disagree about the post regarding better color, a good brand name LCD with a Spyder 2 can calibrate your output with mind blowing results. In addition, a brand name for a few more bucks will likely have ICC monitor profiles that come with OS/X.
5) Spend the extra few bucks on a good brand name, don't go for the "Wee-Ba-Woki" brand of the week. Check some stores, you can sometimes get good deals on demo models -- hey, if they can handle all those kiddies banging around in the store for six months I would consider it solid, well burned in, and usually packed with a 20%-40% discount depending on how you play your cards. In addition, you still get the store warranty and the typical 1 year MFG warranty effective the date of purchase.
6) The average user with consideration of current prices will find that 17" will probably be just right. If you run applications such as PhotoShop, Flash etc, for development, the extra bucks for a good 19" comes in handy since all those development apps have a ton of toolbars.
7) Buy local, if it goes DOA then its a simple trip back to the store, otherwise you are paying shipping for delivery of the purchase and return --- and if its not within 30 days, additional shipping to the factory and a week or month to twiddle your thumbs waiting on a return.
Good Luck!
ngcomputing