The logic for the dataset should be in the database where it belongs.
Crazy trigger/Crazy procedure problems are the same as every where else, if it's undocumented the code is hard to maintain.
Not sure what your problem with debugging a procedure is, most databases has interfaces for tracing procedures, I actually find SolidDb procedure trace to be preferred over normal print statements in .
... here is a positive: Colin McRae's Dirt2: the game feels so polished on the PC that I'd think it was designed for it.
Another negative: NFS shift: there's no way to avoid watching the 10 second or so video clip at the start and re-start of every race if you don't press the 'A' button... which it seems cannot be mapped to the keyboard or to a button on a non-xbox controller... very annoying when trying and re-trying to get a race right.
Tip: With the pinnacle game profiler program and enough patience you can customize your controller to cover for the lack of attention the game developers put on the port to the PC.
Assuming you're close enough to the exchange for ADSL to not suck, switch to O2. They've been the best ADSL provider I've had here in the UK.
No caps, no "peak-time" and the speeds are close to as advertised (I pay for a 20Mb line and get 18Mb, with BT it was down at 12Mb, on the same telephone line as well, so figure that one out)
Just R'ed the FA, and my first reaction was "Bob's an idiot."
I think you might be overreacting a bit.
First, either he is using his home PC to make financial transactions for his employer, or he is taking a laptop home that can be used to access his employer's financial institution.
Fair point, but what if Bob is accessing his own, personal bank account from home?
Second, he's installing shareware/freeware on this machine, and he does it without scanning the downloaded files or researching the reliability of the publisher.
Read the article a little more closely; it specifies an infection via cross-site scripting, not a download. I don't think he can be considered an "idiot" for not researching every search engine listing for reliability before visiting the site.
Third, he uses a browser over an unsecured internet connection instead of via VPN to the company network, which should incorporate well maintained filters and firewalls.
See point 2
Fourth, he continues to use this browser after it exhibits strange behavior.
Again, I don't think it qualifies someone as an "idiot" if they don't do a complete system security review every time their browser crashes.
Fifth, he ignores red flags like unexplained 'Safety Pass' requests.
That's not necessarily a red flag, maybe his bank rechecks this periodically; I doubt, in that case, that most people would keep the schedule of these checks handy to sniff out any suspicious deviations.
If I discovered Bob did this when he worked for me, I'd fire Bob, no matter how much the boss on the temp agency radio commercials loves him.
Again see point 2; Companies aren't the only ones with bank accounts.
If you know the outcome in advance, you don't need insurance.
Because their kids are smarter than the average public school student.
Hence my comment about private schools. Private schools can easily ensure that all their students graduate by picking only the smartest students for their schools. Home schooling parents can ensure their kids succeed by only picking their above-average children.
To do a proper control you would need each home schooling parent to be teaching their child and three children of parents without college degrees.
God help those who do not help themselves. -- Wilson Mizner