bCNC looks pretty nice
Features
g-code sender
workspace configuration (dialog for G54…G59 commands)
auto leveling, Z-probing and auto leveling by altering the g-code during sending
basic CAM features (profiling, drilling)
user configurable database of materials, endmills, stock
graphically moving and arranging objects
g-code editor
web pendant to be used via smart phones
graphical display of the g-code, and workspace
Goodies:
finger joint box generator