There is far too little done to bridge traditional programming expertise with spreadsheet expertise. In that respect your idea hits close to a sweet spot. However, I think you're not quite at the optimum center of opportunity if you care about this realm; instead of making a programming language that can compile to spreadsheets (few programmers truly care about spreadsheets; few spreadsheet masters care about programming), consider making a declarative markup for ETL processes based on visualizing results in spreadsheets, with bindings in all the major programming languages.
I'm genuinely surprised at all the pro macbook comments here. I'm typing on one right now ... with an ethernet cable, because the wifi is so spotty, while my other win 7 laptops are just fine. My MBP is great at everything except for the most important things: connecting to the internet, playing sound, waking up from being asleep.