GNOME Basic is an attempt to provide a 100% compatible replacement for Visual Basic, VBA, VBScript, and other associated languages. It was originaly focused at making VBA macros work inside gnumeric, but due to scope slippage it executes some forms, parses most VB, and executes simple ASPs. With better Bonobo integration, a fully compatible MS environment will become feasible.