As to part A, you said it wasn't occurring at the time of the posting, but you didn't say what errors they were/are.
As to part B, the question marks just indicate that the content following is part of a querystring, which you could consider as variables being passed back to the web server. In this case, the tag is indicating the page you're coming from, so Cnet and monitor traffic on its site. Elsewhere it's used to maintain your registration ID, form data, or even which post you're currently posting a response to. (http://forums.cnet.com/5224-7598_102-0.html?forumID=51&threadID=296113&messageID=2781547) Question marks are not needed, though, if there is no querystring to be passed back. Such is the case with those two links, since Cnet doesn't care how you get to them for traffic analysis.
See item marked A this is were the errors occur. Unfortunately it was not showing when I created this thread, I'll post it later.
Item B these two lines of program are missing a question marks (?). All other entries for these buttons include the question mark. There are other inconsistencies with these two lines of program as well.
That errors driving me buggy!
And now for musical entertainment....."Jive Talkin":