Welcome aboard! Glad to see you here. I second Peter's suggestion on Koraat.
cheers!