LEFT JOIN all the way!

Signed-off-by: Suki <suki@missallsunday.com>
Signed-off-by: Suki <suki@missallsunday.com>
Use BreezeAjax to handle settings.
This is to avoid the default SMF for any form in profile action.

Signed-off-by: Suki <suki@missallsunday.com>