I think your friend should go online and search for site that will suit his/her purpose. Though your friend may stay from the ones that have been mentioned here, but should endeavour to still look for more online to be able to have more better options choose from.