I apologize for beginning this thread under Tech Help. I guess I had never paid attention to the Featured Cars section. From the title, I thought that it was an area where official magazine type articles were posted.
I will continue the discussion about my newborn there.
Thanks to everyone for their patience, noone gave me a hard time for plugging up Tech Help.