An education marketplace - ideas for a solution please