FreeLance - A review