4:41 am Laser Rangefinder
I never knew that one could write code for Microsoft Excel until last year. The macros are mostly used to automate repetitive tasks and perform complex calculations. (It could also be used to make music videos. Check out http://www.youtube.com/watch?v=h9_YkXHCkgA)
Since a spreadsheet is made out of individual cells, the spreadsheet itself could be looked upon as an array. Programming in VBA could be done very quick and dirty. All the good programming practices learned in introductory computer programming courses could be thrown out the window (Sorry to make you cry, Prof. Thomas) Heck, variables besides arrays do not need to be defined. More importantly, numbers could be seen exactly where they go when cells are being manipulated, and the code could be stepped through with ease. Once the algorithm has been developed, then it could be re-written in whatever language that is needed.
-Howard