Professional DotNetNuke 4.0 : for ASP.NET 2.0

  Author:    Shaun Walker, Patrick J. Santry, Joe Brinkman, Daniel Caron, Scott McCulloch, Scott Willhite, Bruce Hopkins, Chris Paterra, Dan Caron
  ISBN:    0471788163
  Sales Rank:    79807
  Published:    2006-05-22
  Publisher:    Wrox
  # Pages:    500
  Binding:    Paperback
  Avg. Rating:    3.0 based on 14 reviews
  Used Offers:    17 from $7.25
  Amazon Price:    $26.39
  (Data above last updated:  2008-10-11 06:20:21 EST)
  
  
Sort customer reviews by:
  
Show All Reviews on Page      Hide All Reviews on Page
   
  
Professional DotNetNuke 4.0 : for ASP.NET 2.0
  
DotNetNuke is a powerful open source framework that creates and deploys robust modules on the ASP.NET platform. Written by its core team of developers, this book will provide you with the tools and insight you'll need to install, configure, and develop your own stunning Web applications using DotNetNuke 4.

You'll first gain an inside look into the history of this project as well as the basic operations of a DotNetNuke portal. You'll then find detailed information on how the application is architected and how you can extend it by building modules and skins. With this information, you'll be able to complete projects such as commercial Web sites, corporate intranets and extranets, online publishing portals, and custom vertical applications.

What you will learn from this book

  • The latest features and functionality of DotNetNuke 4 for ASP.NET 2.0
  • The best way to install DotNetNuke on the server
  • Proven tips for managing and administering a DotNetNuke portal
  • How to dramatically enhance your Web site's user interface using skins
  • Techniques for extending the portal framework
  • Ways to create a unique look for your porta

Who this book is for

This book is for the nondeveloper or administrator who wants to dive into the exciting DotNetNuke framework. It is also for experienced ASP.NET developers who want to use DotNetNuke to build dynamic ASP.NET sites or create add-ins to DotNetNuke.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

                  Reader Reviews 1 - 20 of 20                 
  
  
Review
Date
Review
Rating(5 High)
Review
Helpful
to:
Customer Review Reviewer
Info
Permanent
Link
Reader Reviews Below Sorted by Newest First
02-29-08 3 1\2
(Hide Review...)  Good book, bad technology.
Reviewer Permalink
If you are unlucky enough to get tasked with working with this godawful technology, I guess you have one of two options:

1) Buy this book. It's far, far from being comprehensive, but it's enough to keep you treading water for awhile.
2) Get a new job. This is my personal recommendation.
(Review Data Last Updated: 2008-10-11 05:04:51 EST)
12-01-07 1 0\1
(Hide Review...)  Not too helpful
Reviewer Permalink
This book might be the worst software book I have read. The most helpful thing in the book is the appendix with dotnetnuke related links. The examples are lame and the content is scattered like a bunch of different people wrote sections in a vacuum. No flow.
(Review Data Last Updated: 2008-03-01 18:41:48 EST)
10-22-07 5 (NA)
(Hide Review...)  Great Buy very Infomative
Reviewer Permalink
When I started with DotNetNuke a year ago I knew absolutely nothing about it. I bought a copy of professional DotNetNuke 4 read it cover to cover and it did wonders. It is very easy to understand it covers everything you need to know, and best of all it is a great reference even when you have experience with DotNetNuke. I still reach for this book to answer most of my questions.
(Review Data Last Updated: 2007-12-13 12:01:39 EST)
03-25-07 2 3\4
(Hide Review...)  Not for the developer (or nondeveloper) ...
Reviewer Permalink
My expectations appear to be in sync with other developers looking for a book that really goes under the hood to explain how to develop modules for the DotNetNuke portal framework. Much of what is written here you can find in their other book geared toward DNN 3. For example, page 58 in the DotNetNuke Portals book is page 88 in this one. I also agree with others that much of the information in this book has already been covered in the DNN documentation, the online help, and more thoroughly in Lorraine Young's DNN Guide (I understand that she is authoring a DotNetNuke for Dummies book, also not geared towards the developer, and which I have a hunch will also be a re-hash of her DNN Guide - which is rather good for its intended audience).



I hate to be so harsh here but I hope that the message gets across that developers are really looking for a solid technical book with practical examples on how to program for this framework, and tips and tricks for leveraging the DNN framework as well. Daniel Egan's first book covering DNN 3 was a very good attempt (his second was yet another re-hash, though). Traincert.net has a video which describes a creative way to setup your development environment to develop DNN modules for DNN4/VS 2k5, but that's about all...



I hope that Shaun and the other's who are responsible for putting together such a terrific open source application see an opportunity here.
(Review Data Last Updated: 2007-09-07 21:21:41 EST)
03-25-07 2 28\29
(Hide Review...)  Exactly What You Don't Need To Use DotNetNuke 4.x
Reviewer Permalink
This book is NOT for you if you need to seriously use DotNetNuke or if you are going to embark on custom module development.



This book is definitely for you if you want to know why Shaun Walker and the other core folks made certain decisions from 1.x through 4.x. This is only useful if you have to write a review or report on DotNetNuke for a magazine or blog.



I've been using DotNetNuke seriously since before it was DotNetNuke and I have read all the books written about DotNetNuke through version 4.x. Frustratingly, none of the books gets my recommendation and this particular book is at the bottom. This book is full of general explanations that do you no good if you need to use DotNetNuke.



This book is a shining example of the Achilles heel of DotNetNuke: it's a framework by architects, for architects.



If you want to see what DotNetNuke ought to be more like, get the XMod module (it's a third-party product and I'm not affiliated with it in anyway and I'm not going to give you a link to it, just search for XMod).



XMod is doing what DotNetNuke should be doing because XMod is a user's product. If you don't really want to make your own module or find that the documentation on customizing DNN just does not cut it -- get something like XMod. You'll still be using DotNetNuke but something like XMod is well documented and provides many duplicate features of DNN that accomplish functions similar to DNN but in a much, much more robust and usable way.



In the case of both DNN and XMod the "user" refers to a developer.



Don't let anyone fool you, DNN is a developer's product and you need to know a lot about all the web applicaiton technologies involved and ought to be able to use Visual Studio and SQL at a minimum.



But the nutty thing about this book is that it spends half its time speaking above the developer talking about architectural decisions and other esoterica that will not tell you enough to mimic the architecture or use the code unless you are already a DNN expert developer.



This book will drive you mad if you are a developer who is not afraid to compile a VS project and you are looking for an answer such as, "How do I just add a couple of columns to the Survey module table, a bit of extra business logic and a few cosmetic changes I need?" This book will only reiterate that DNN modules are scattered all over the place in this provider and that or this App_Code folder or that. And that DNN achieves an oh-so-wonderful but madingly obfuscatory 'separation of Church and State' architecture.



The rest of the time this book talks below the developer and gives worthless "For Dummies" information about how to use the various modules like Announcements and Links. For goodness sake Wrox, how in the world did you pass off such a disjoint amalgam of chapters?



DotNetNuke is a very good application framework. Today (Spring 2007) DotNetNuke 4.5 is the best starting point for your web application regardless of size or deployment. DNN blows the LAMP alternatives out of the water.



It remains to be seen if DNN will continue to be needed. My prediciton is "No". DNN is already being absorbed into .NET & Visual Studio and will continue to be absorbed. The only wildcard is the need for Microsoft to present the illusion of "Open Source". It is an illusion because in truth, Microsoft directly funds and virtually controls DotNetNuke. (Sorry, Shaun, it's a fact even you admit in this book. But it's okay with me and most DNN users.)



Even though this book spends and inordinate amount of time explaining "For Dummies" details, it does not provide enough to be useful! For instance, it tells yous about the editor and the discussion module and then promptly dismisses both as inferior to modules you ought to go download. So, you are left on your own to use a module that is not documented.



Trying to develop a custom module in any version of DotNetNuke is not for the uninitiated and chances are you bought this book because you are endeavoring to create a custom module. You would think this book would excel at providing assistance to the custom module developer. But alas it does not.



It is full of "we did this in version 3 because people wanted that in version 2, etc." rather than getting down and dirty into custom module development. Also the examples are incomplete snippets and only in VB.



I will conclude this epistle with a plea to Shaun and the Core: Stop writing books! Instead, provide thorough, updated online documentation, tutorials and private forums. I'd pay way more than the price of this book for a library of sample projects (And please in C#!) with tutorials and explicit instructions. For instance, take Michael Washington's tutorials. I'd pay for access to that type of resource if it were fleshed out a bit more, presented in a more organized fashion and included in-depth documentation and access to private forums to ask questions and get help when deadlines need to be met (on a pay-per-use basis if necessary).



Trying to follow an example in this book will drive you mad because it always leaves out all the REALLY IMPORTANT details like paths, settings, options, creating and configuring IIS for webhost sites versus localhost sites etc. Constantly the book says things like, "If your site is hosted, you'll have to do this part differently." REALLY!? Just HOW is it done differently!? THAT'S WHAT I BOUGHT THE BOOK FOR!



P.S. It is quite evident that few of the Core Team actually use DotNetNuke. The Core really needs to add some serious users to its ranks. Right now it is just a bunch of (very good) system programmers. System programmers we all know are topnotch in their areas of expertise but usually suck at knowing what makes an application a winner with the end users. The upshot is that we who do know the latter end up spending the bulk of our DNN time tweaking under, over and around the ugliness and clumsiness of DNN. This ugly clumsiness can be seen architecturally where too many times, when you need another of something you have to create a new modules and there is no way you (the developer) are going to let end users add modules to pages. So you end up not being able to use a module only because you cannot get "another" one without adding a new module to a page.
(Review Data Last Updated: 2007-09-07 21:21:41 EST)
03-25-07 2 33\34
(Hide Review...)  Exactly What You Don't Need To Use DotNetNuke 4.x
Reviewer Permalink
This book is NOT for you if you need to seriously use DotNetNuke or if you are going to embark on custom module development.

This book is definitely for you if you want to know why Shaun Walker and the other core folks made certain decisions from 1.x through 4.x. This is only useful if you have to write a review or report on DotNetNuke for a magazine or blog.

I've been using DotNetNuke seriously since before it was DotNetNuke and I have read all the books written about DotNetNuke through version 4.x. Frustratingly, none of the books gets my recommendation and this particular book is at the bottom. This book is full of general explanations that do you no good if you need to use DotNetNuke.

This book is a shining example of the Achilles heel of DotNetNuke: it's a framework by architects, for architects.

If you want to see what DotNetNuke ought to be more like, get the XMod module (it's a third-party product and I'm not affiliated with it in anyway and I'm not going to give you a link to it, just search for XMod).

XMod is doing what DotNetNuke should be doing because XMod is a user's product. If you don't really want to make your own module or find that the documentation on customizing DNN just does not cut it -- get something like XMod. You'll still be using DotNetNuke but something like XMod is well documented and provides many duplicate features of DNN that accomplish functions similar to DNN but in a much, much more robust and usable way.

In the case of both DNN and XMod the "user" refers to a developer.

Don't let anyone fool you, DNN is a developer's product and you need to know a lot about all the web applicaiton technologies involved and ought to be able to use Visual Studio and SQL at a minimum.

But the nutty thing about this book is that it spends half its time speaking above the developer talking about architectural decisions and other esoterica that will not tell you enough to mimic the architecture or use the code unless you are already a DNN expert developer.

This book will drive you mad if you are a developer who is not afraid to compile a VS project and you are looking for an answer such as, "How do I just add a couple of columns to the Survey module table, a bit of extra business logic and a few cosmetic changes I need?" This book will only reiterate that DNN modules are scattered all over the place in this provider and that or this App_Code folder or that. And that DNN achieves an oh-so-wonderful but madingly obfuscatory 'separation of Church and State' architecture.

The rest of the time this book talks below the developer and gives worthless "For Dummies" information about how to use the various modules like Announcements and Links. For goodness sake Wrox, how in the world did you pass off such a disjoint amalgam of chapters?

DotNetNuke is a very good application framework. Today (Spring 2007) DotNetNuke 4.5 is the best starting point for your web application regardless of size or deployment. DNN blows the LAMP alternatives out of the water.

It remains to be seen if DNN will continue to be needed. My prediciton is "No". DNN is already being absorbed into .NET & Visual Studio and will continue to be absorbed. The only wildcard is the need for Microsoft to present the illusion of "Open Source". It is an illusion because in truth, Microsoft directly funds and virtually controls DotNetNuke. (Sorry, Shaun, it's a fact even you admit in this book. But it's okay with me and most DNN users.)

Even though this book spends and inordinate amount of time explaining "For Dummies" details, it does not provide enough to be useful! For instance, it tells yous about the editor and the discussion module and then promptly dismisses both as inferior to modules you ought to go download. So, you are left on your own to use a module that is not documented.

Trying to develop a custom module in any version of DotNetNuke is not for the uninitiated and chances are you bought this book because you are endeavoring to create a custom module. You would think this book would excel at providing assistance to the custom module developer. But alas it does not.

It is full of "we did this in version 3 because people wanted that in version 2, etc." rather than getting down and dirty into custom module development. Also the examples are incomplete snippets and only in VB.

I will conclude this epistle with a plea to Shaun and the Core: Stop writing books! Instead, provide thorough, updated online documentation, tutorials and private forums. I'd pay way more than the price of this book for a library of sample projects (And please in C#!) with tutorials and explicit instructions. For instance, take Michael Washington's tutorials. I'd pay for access to that type of resource if it were fleshed out a bit more, presented in a more organized fashion and included in-depth documentation and access to private forums to ask questions and get help when deadlines need to be met (on a pay-per-use basis if necessary).

Trying to follow an example in this book will drive you mad because it always leaves out all the REALLY IMPORTANT details like paths, settings, options, creating and configuring IIS for webhost sites versus localhost sites etc. Constantly the book says things like, "If your site is hosted, you'll have to do this part differently." REALLY!? Just HOW is it done differently!? THAT'S WHAT I BOUGHT THE BOOK FOR!

P.S. It is quite evident that few of the Core Team actually use DotNetNuke. The Core really needs to add some serious users to its ranks. Right now it is just a bunch of (very good) system programmers. System programmers we all know are topnotch in their areas of expertise but usually suck at knowing what makes an application a winner with the end users. The upshot is that we who do know the latter end up spending the bulk of our DNN time tweaking under, over and around the ugliness and clumsiness of DNN. This ugly clumsiness can be seen architecturally where too many times, when you need another of something you have to create a new modules and there is no way you (the developer) are going to let end users add modules to pages. So you end up not being able to use a module only because you cannot get "another" one without adding a new module to a page.
(Review Data Last Updated: 2007-12-13 12:01:39 EST)
03-25-07 2 6\7
(Hide Review...)  Not for the developer (or nondeveloper) ...
Reviewer Permalink
My expectations appear to be in sync with other developers looking for a book that really goes under the hood to explain how to develop modules for the DotNetNuke portal framework. Much of what is written here you can find in their other book geared toward DNN 3. For example, page 58 in the DotNetNuke Portals book is page 88 in this one. I also agree with others that much of the information in this book has already been covered in the DNN documentation, the online help, and more thoroughly in Lorraine Young's DNN Guide (I understand that she is authoring a DotNetNuke for Dummies book, also not geared towards the developer, and which I have a hunch will also be a re-hash of her DNN Guide - which is rather good for its intended audience).

I hate to be so harsh here but I hope that the message gets across that developers are really looking for a solid technical book with practical examples on how to program for this framework, and tips and tricks for leveraging the DNN framework as well. Daniel Egan's first book covering DNN 3 was a very good attempt (his second was yet another re-hash, though). Traincert.net has a video which describes a creative way to setup your development environment to develop DNN modules for DNN4/VS 2k5, but that's about all...

I hope that Shaun and the other's who are responsible for putting together such a terrific open source application see an opportunity here.
(Review Data Last Updated: 2007-12-13 12:01:39 EST)
03-13-07 1 5\6
(Hide Review...)  A Waste of Your Money and Time
Reviewer Permalink
Without a doubt the worst technical documentation that I actually had to pay for. This book is one long self-indulgent testament to the developers and the community that has evolved around this product. Good for them, but as a technical manual it fails to deliver in any category: as a User Maunal, Administrative Guide, Programmer's Maunal or even just a Technical Reference. Worse, it hopelessly mixes this different kind of information together at the lowest levels.

Some of the other reviews allude to the high amount of "filler". The truth is though that this book is almost entirely filler; real content is scarce indeed. A staggering 54 pages are devoted to DotNetNuke and Shuan Walker's history when 2 pages would have covered it. Every tech-writer filler trick is used to get the books enormous page count(481). The pages are filled with enormous unannotated screen shots, long tables of program constants with little or no context to properly apply them and that staple of all modern bad programming documentation: extensive unannotated listings of the program's source code.

Save your money and your time on this one.
(Review Data Last Updated: 2007-12-13 12:01:39 EST)
03-02-07 2 4\4
(Hide Review...)  Refer to DNNs online Docs
Reviewer Permalink
There isn't much more in this book than is already available for free, to registered users, on the DotNetNuke website. I develop web based applications daily in DNN and barely, if ever, refer to this book. Register for a free account at the DotNetNuke website and consult the free documentation, of which this book is a regurgitation of, along with the forums.
(Review Data Last Updated: 2007-12-13 12:01:39 EST)
03-01-07 2 2\2
(Hide Review...)  Refer to DNNs online Docs
Reviewer Permalink
There isn't much more in this book than is already available for free, to registered users, on the DotNetNuke website. I develop web based applications daily in DNN and barely, if ever, refer to this book. Register for a free account at the DotNetNuke website and consult the free documentation, of which this book is a regurgitation of, along with the forums.
(Review Data Last Updated: 2007-03-17 09:47:29 EST)
01-11-07 2 6\7
(Hide Review...)  Re-Hash
Reviewer Permalink
Don't waste your money. All the information in the book is available for free download at the DotNetNuke site. Just download the 4.4.0 Docs package from the site and you will have then same information thats contained in the book. The only exception is that the infomation downloaded from the site is current. The docs download information is more comprehensive than the book. It goes into greater detail and gives better examples.
(Review Data Last Updated: 2007-07-09 15:17:56 EST)
01-10-07 2 2\3
(Hide Review...)  Re-Hash
Reviewer Permalink
Don't waste your money. All the information in the book is available for free download at the DotNetNuke site. Just download the 4.4.0 Docs package from the site and you will have then same information thats contained in the book. The only exception is that the infomation downloaded from the site is current. The docs download information is more comprehensive than the book. It goes into greater detail and gives better examples.
(Review Data Last Updated: 2007-03-02 09:26:06 EST)
11-29-06 4 7\9
(Hide Review...)  If you're going to work in DotNetNuke, you'll need it
Reviewer Permalink
The Pros:
I just began working in DotNetNuke and I wouldn't be able to get by without it. It provides an introductory explantion to how to use DotNetNuke and gets you up and running. There aren't a lot of DotNetNuke books out there, so keep that in mind.

The Minuses:
1) In order to justify the $39.99 price, it's obvious that the authors have added some fluff to make the book seem worth it. The content could have been covered in 200 pages (I could have read the history of DotNetNuke on the web site).
2) It's open source and is ever evolving. For example, I found that the module examples used in chapters 13-15 use a legacy version of the Events module, so if you do the standard install, the book won't match. By default, you can't install an older version over a new one in DotNetNuke, so you'll need to delete the Event folders, delete the Event tables and sprocs from the database and also delete the Event record in the DesktopModules table of the database. Then you can install the legacy version that will match the Wrox book.
3) The "professional" label. This book is definitely not advanced in nature the way that most of the Wrox "professional" series books are.
(Review Data Last Updated: 2007-06-25 16:09:15 EST)
11-28-06 4 5\5
(Hide Review...)  If you're going to work in DotNetNuke, you'll need it
Reviewer Permalink
The Pros:
I just began working in DotNetNuke and I wouldn't be able to get by without it. It provides an introductory explantion to how to use DotNetNuke and gets you up and running. There aren't a lot of DotNetNuke books out there, so keep that in mind.

The Minuses:
1) In order to justify the $39.99 price, it's obvious that the authors have added some fluff to make the book seem worth it. The content could have been covered in 200 pages (I could have read the history of DotNetNuke on the web site).
2) It's open source and is ever evolving. For example, I found that the module examples used in chapters 13-15 use a legacy version of the Events module, so if you do the standard install, the book won't match. By default, you can't install an older version over a new one in DotNetNuke, so you'll need to delete the Event folders, delete the Event tables and sprocs from the database and also delete the Event record in the DesktopModules table of the database. Then you can install the legacy version that will match the Wrox book.
3) The "professional" label. This book is definitely not advanced in nature the way that most of the Wrox "professional" series books are.
(Review Data Last Updated: 2007-02-19 09:38:19 EST)
11-10-06 4 2\4
(Hide Review...)  Required Reading for New DotNetNuke 4 Users and Developers
Reviewer Permalink
This book is an indispensable resource in installing and configuring a DotNetNuke installation. The information is clear and easy to follow. My wife who is building her own web site using the application has been using the book to work through development items that were not clear from the application itself.

I am looking forward to using the back sections of the book to develop a couple of modules we will need to complete her web site.
(Review Data Last Updated: 2007-02-19 09:38:19 EST)
11-05-06 5 3\4
(Hide Review...)  Excellent coverage of .NET Nuke.
Reviewer Permalink
Excellent overview of the product. It's straight from original commiters of the Nuke project. I could set up my own portal with in couple of days with .NET Nuke. I would strongly recommend reading this book if you want to get upto speed on .NET nuke with in no time.
(Review Data Last Updated: 2007-02-19 09:38:19 EST)
11-01-06 3 6\7
(Hide Review...)  Not enough for neither administrators nor developers
Reviewer Permalink
While this book gives a good background on the history of DotNetNuke, including good explanations on why/when/how/where design and architecture decision was implemented as DNN evolved, it disappointed me in providing the knowledge to fully administrate a site or develop you own modules/skins. On the downside in regards to administration, is the missing details on security, how to harden a production installation, and no info on checking the configuration. As an introduction to administrating a DNN site, i can recommend it, but be prepared to have many questions left unanswered when finished reading.

From a developer's perspective, the chapters on the architecture are five stars. Had the rest of the book just been this good... but moving on to module development, things get confusing. The author swaps between Visual Studio Express, and the full-blown version, and it get very confusing, even when you know the capabilities of the different versions. Only the basics of module development is covered, and there is really close to nothing on debugging/testing/deployment, so you end up with information that is very hard to apply in real life.

So only, three stars from me, and had it not been for the excellent architecture/design overview, and me liking to know the history and background stories, I would only have given t two start. However, to me it was worth the money.
(Review Data Last Updated: 2007-02-19 09:38:19 EST)
09-07-06 3 3\7
(Hide Review...)  a mixed bag
Reviewer Permalink
I was rather dissapointed in this book. The first 7 chapters are either irrelevant to development (please put the historical crap on the web site) or redundant (the installation, overview and admin stuff ARE on the web site). The technical chapters (from 7 on) are good stuff. The one glaringly obvious (at least to me) part that is missing, is a decent deployment technique. I develop web sites and want to be able to move my site from a development environment to a production environment, without having to do it piecemeal. I have still not found a way to do this for DotNetNuke, and I've been digging around for quite a while looking for it. I'd hoped that this book would address this issue. It doesn't.
(Review Data Last Updated: 2007-02-19 09:38:19 EST)
08-26-06 4 5\6
(Hide Review...)  Great place to start...
Reviewer Permalink
The text is very comprehensive with plenty of in-depth discussion of the DNN core, module architecture, etc. It will definitely get you going. What's missing is a section for hardcore module development, but perhaps that is a topic for a complete book in itself.
(Review Data Last Updated: 2006-11-17 07:48:09 EST)
07-28-06 5 8\11
(Hide Review...)  Excellent Resource
Reviewer Permalink
Although I dove into the technical chapters when I first received the book, the "Evolution of DNN" chapter was a facinating study in how a personal "project" evolves into a world class "product". Shaun Walker obviously put his soul into this chapter and it reads like a proud papa telling the tale of his famous son.

The technical aspects of this book are excellent. The book is long enough to get you through the initial installation along with adding and creating modules, yet, it is short enough to keep you interested. There are chapters on DNN architecture, administration, how to make skins and how to localize DNN along with many charts such as the System Message Tokens and their properties.

Bottom Line, if you are in charge of your site DNN installation, you need this book.
(Review Data Last Updated: 2006-11-17 07:48:09 EST)
  
                  Reader Reviews 1 - 20 of 20                 
  
  
  
  
  
  

Because the data used to generate this site come from outside sources, VeryWellSaid.com cannot guarantee the completeness or accuracy of the data.
Search VeryWellSaid™
Google
Web VeryWellSaid™
New subjects are added every week.
View Subjects Below by:
* Top Selling
 (click category name, left)
* Top-Rated Top Sellers
 (click 'Top Rated', right)
In the news...  
Dubai\UAE Top Rated
Influenza\Bird Flu Top Rated
Iraq Top Rated
Supreme Court Top Rated
All Books Top Rated
Arts Top Rated
Photography Top Rated
Digital Photography Top Rated
Digital Cameras Top Rated
Biography Top Rated
Business Top Rated
Management Top Rated
Marketing Top Rated
Sales Top Rated
Stocks Top Rated
Bonds Top Rated
Real Estate Top Rated
Trading Top Rated
Commodities Trading Top Rated
Time Management Top Rated
Starting A Business Top Rated
Children's Top Rated
Comics Top Rated
Computers Top Rated
PC Top Rated
Mac Top Rated
Programming Top Rated
Design Patterns Top Rated
.Net Top Rated
C# Top Rated
Vb.Net Top Rated
Asp.Net Top Rated
Java Top Rated
Python Top Rated
PHP Top Rated
Perl Top Rated
Javascript Top Rated
Ajax Top Rated
CSS Top Rated
Open Source Top Rated
SQL Top Rated
Databases Top Rated
Oracle Top Rated
MySql Top Rated
Sql Server Top Rated
IIS Top Rated
Apache Top Rated
Linux Top Rated
Windows Server Top Rated
Project Management Top Rated
HTML Top Rated
UML Top Rated
IT Certifications Top Rated
Cisco Certifications Top Rated
MCSE Top Rated
MCSD Top Rated
Cooking Top Rated
Italian Cooking Top Rated
Vegetarian Cooking Top Rated
Wine Top Rated
Engineering Top Rated
Entertainment Top Rated
Health Top Rated
Nutrition Top Rated
Dieting Top Rated
Sex Top Rated
History Top Rated
Military History Top Rated
British History Top Rated
Middle East History Top Rated
Land Battles Top Rated
Naval Warfare Top Rated
Air Warfare Top Rated
9/11 Top Rated
Terrorism Top Rated
Home Top Rated
Mortgage\Home Equity Loan Top Rated
Cars Top Rated
Car Buying Top Rated
Sports Cars Top Rated
Cat Top Rated
Humor Top Rated
Horror Top Rated
Law Top Rated
IP Law Top Rated
Legal History Top Rated
Fiction Top Rated
Oprah's Book Club Top Rated
Medicine Top Rated
Cancer Top Rated
Stroke Top Rated
Heart Disease Top Rated
Fertility Top Rated
Diabetes Top Rated
Pharmacology Top Rated
Back Problems Top Rated
Menopause Top Rated
Thyroid Top Rated
Pain Top Rated
Organic Chemistry Top Rated
Immune System Top Rated
Mystery Top Rated
Nonfiction Top Rated
Outdoors Top Rated
Running Top Rated
Radio Control Models Top Rated
Guns Top Rated
Parenting Top Rated
Divorce Top Rated
Professional Top Rated
Reference Top Rated
Religion Top Rated
Romance Top Rated
Science Top Rated
Physics Top Rated
Chemistry Top Rated
Astronomy Top Rated
Psychology Top Rated
Science Fiction Top Rated
Sports Top Rated
Teens Top Rated
Travel Top Rated
USA Top Rated
Europe Top Rated
France Top Rated
Italy Top Rated
England Top Rated
China Top Rated
All Books Arts Biography Click Here For An A-Z Index Of All 213 Best-Seller Subjects Business Children's Comics
Computers Cooking Engineering Entertainment Health History Home Horror Humor Law Fiction Medicine Mystery
Nonfiction Outdoors Parenting Professional Reference Religion Romance Science Sci-Fi Sports Teens Travel
In Association with Amazon.com

Cache miss
(not cached)