New Groove

Functionality complete, now for the client side...