To: goldworldnet who wrote (287 ) 4/11/2004 9:55:43 AM From: SI Bob Read Replies (3) | Respond to of 6035 He doesn't particularly like Blazers (this one had 35" tires, btw, making a rollover a pretty easy thing to accomplish) and I'm not quite sure why he was borrowing this guy's Blazer instead of driving his own truck. Since I know he doesn't read this site, I can say here that I won't leave him completely to the wolves. My dad did for the most part and though it helped make me what I currently am (in many positive ways), the suffering at the time was unbearable and, softie that I am, I can only let the boy suffer so much. Enough to become a man. Not enough to scar him too badly. I'll let him sweat, and I'll certainly let him sell his truck and get a POS car, but if it gets worse than that, I'll step in and throw him a rope. Anyway, Dev gained functional "Remove" and "Reset" links on the Subjectmarks page this morning, including a "Reset All" that clears the new message count for all of your boards that have new messages. I'd apply this to the PeopleMarks page right now, but am going to rethink how I'm handling SubjectMarks and PeopleMarks. As I'm sure many of you have noticed, the columns don't line up between subjects with new message and subjects without new messages. And I'm particularly anal about things like that. The problem is that ASP.NET's datagrid doesn't directly give you control over column widths. I understand that an early beta version did, but not this version. To accomplish this requires dinking around with classes, inheritance, etc, which is just too much for this old dog to handle right now. It's been tough enough getting my head around objects, methods, and properties, having spent so much of my programming career doing the sequential variety. I maybe re-rewrite some of the pages that use datagrids (SubjectMarks, PeopleMarks, and Inbox come immediately to mind) to not use datagrids at all and just do it the way I always have: step through the recordset to populate a table, calling a different CSS class on every other row. There's a lot more typing involved, but I know how to get consistent columns widths this way, and in the end my method may run just as fast as the datagrid method. The main thing being that, whatever I do, it's compiled the first time it's run, so should run much faster than the classic ASP equivalent. Edit: Though "Remove" and "Reset" are functional on Dev, keep in mind that they don't interact with the Oracle database (yet), so any removals or resets you've done on Dev will be overwritten in the hourly bookmark syncrhonization. I also switched back to importing all but the most recent 500 messages. I was importing based on message dates (at least 20 minutes old) and was still getting gaps. Missing messages.