Fair enough. I won't say your decision to make a new language is right or wrong - I don't know how it will turn out - but given that you have decided to do so, and given your objectives for it, my one big recommendation would be to make relational databases central to the language, the way Perl makes string processing central and PHP makes web pages central. Some possible ideas are outlined at http://geocities.com/tablizer/top.htm - you don't have to go with those particular ideas of course, but I think it's important to make relational data central one way or the other.