I find it interesting and maybe you do too. I had a macro updating an Excel spreadsheet that updated about 1063 rows of individual golf holes (18 per round) for about 59 rounds. In Excel macro, it took about 10 seconds to update fully. I converted the macro code to VB.net and it took 10 minutes!! Naturally, I had to change some of the code because all macro code doesn't fit VB but it was the same code. About 1000 lines of code to check each hold as to the number of strokes and whether it was a par, bogie, or whatever, and keep track of the totals. The big difference in time surprised me.