PAIBKK Posted December 20, 2015 Share Posted December 20, 2015 for Trinidad & Tobago, use... .co.tt|https://www.nic.tt/cgi-bin/search.pl?name=|HTTPREQUEST-is available for Dominica, use... .co.dm|whois.nic.dm|not found for the US Virgin Islands, there is a webform - but WHMCS doesn't like it, so assume there isn't a working whois solution for now. Thank you very much. Link to comment Share on other sites More sharing options...
nimonogi Posted January 2, 2016 Author Share Posted January 2, 2016 Our whoisserver.php file has been updated. Link to comment Share on other sites More sharing options...
PAIBKK Posted January 4, 2016 Share Posted January 4, 2016 (edited) Looking for .ph .com.ph .net.ph .org.ph I know that the whois server ripe.net doesn't work !!! http://www2.dot.ph/WhoIs.asp?Domain=|HTTPREQUEST-is still available is not working with me!!! Any alternatives ? Who can help me ? Edited January 4, 2016 by PAIBKK Link to comment Share on other sites More sharing options...
brian! Posted January 4, 2016 Share Posted January 4, 2016 I can't find them. I know that the whois server ripe.net doesn't work !!! They're using a new whois server, probably whois.dot.ph I don't think they have a port 43 whois setup - though you can use a form on their site... .ph|http://www2.dot.ph/WhoIs.asp?Domain=|HTTPREQUEST-is still available .com.ph|http://www2.dot.ph/WhoIs.asp?Domain=|HTTPREQUEST-is still available .net.ph|http://www2.dot.ph/WhoIs.asp?Domain=|HTTPREQUEST-is still available .org.ph|http://www2.dot.ph/WhoIs.asp?Domain=|HTTPREQUEST-is still available the output isn't pretty on the admin side, but it should accurately tell you whether a domain is available or not. Link to comment Share on other sites More sharing options...
PAIBKK Posted January 4, 2016 Share Posted January 4, 2016 - - - Updated - - - I don't think they have a port 43 whois setup - though you can use a form on their site... .ph|http://www2.dot.ph/WhoIs.asp?Domain=|HTTPREQUEST-is still available .com.ph|http://www2.dot.ph/WhoIs.asp?Domain=|HTTPREQUEST-is still available .net.ph|http://www2.dot.ph/WhoIs.asp?Domain=|HTTPREQUEST-is still available .org.ph|http://www2.dot.ph/WhoIs.asp?Domain=|HTTPREQUEST-is still available the output isn't pretty on the admin side, but it should accurately tell you whether a domain is available or not. Unfortunately this one is not working for me. So any alternatives ? Let me know Link to comment Share on other sites More sharing options...
brian! Posted January 4, 2016 Share Posted January 4, 2016 Unfortunately this one is not working for me. it's working for me in the admin whois lookup - in both v5 and v6.2 it won't provide any whois details, but will tell you whether a domain is available or not... e.g cosmo.ph is already registered; cosmo222.ph is available; hsbc.com.ph is registered etc. if it's not working for you, then I suspect the only alternative would be to write a script to query the whois form on the homepage. Link to comment Share on other sites More sharing options...
PAIBKK Posted January 25, 2016 Share Posted January 25, 2016 Looking for: co.ck Any help is welcome Link to comment Share on other sites More sharing options...
brian! Posted January 25, 2016 Share Posted January 25, 2016 Looking for:co.ck mind your language! I doubt they have a port 43 or whois form usable by WHMCS. Link to comment Share on other sites More sharing options...
PAIBKK Posted January 25, 2016 Share Posted January 25, 2016 mind your language! I doubt they have a port 43 or whois form usable by WHMCS. whois.ck-nic.org.ck Link to comment Share on other sites More sharing options...
brian! Posted January 26, 2016 Share Posted January 26, 2016 whois.ck-nic.org.ck isn't that their old whois address? I don't think it's used anymore... Link to comment Share on other sites More sharing options...
ripnet Posted February 5, 2016 Share Posted February 5, 2016 Say whois for this list please coupons courses family fans film love news one poker study vin wine Link to comment Share on other sites More sharing options...
brian! Posted February 5, 2016 Share Posted February 5, 2016 try using... .coupons|whois.nic.coupons|Domain not found .courses|whois.nic.courses|No Data Found .family|whois.nic.family|Domain not found .fans|whois.nic.fans|DOMAIN NOT FOUND .film|whois.nic.film|No Data Found .love|whois.nic.love|DOMAIN NOT FOUND .news|whois.nic.news|Domain not found .one|whois.nic.one|No Data Found .poker|whois.nic.poker|NOT FOUND .study|whois.nic.study|No Data Found .vin|whois.nic.vin|Domain not found .wine|whois.nic.wine|Domain not found Link to comment Share on other sites More sharing options...
wapps Posted February 7, 2016 Share Posted February 7, 2016 Register .hr domains. .hr|whois.dns.hr|No entries found .com.hr|whois.dns.hr|No entries found .tst.hr|whois.dns.hr|No entries found .from.hr|whois.dns.hr|No entries found Link to comment Share on other sites More sharing options...
lance Posted February 7, 2016 Share Posted February 7, 2016 Does anyone have the following please :- .accountant .auto .car .cars .earth .eus .gal .news .physio .reise .security .sex .show .tires Thanks in advance Lance Link to comment Share on other sites More sharing options...
brian! Posted February 7, 2016 Share Posted February 7, 2016 try using... .accountant|whois.nic.accountant|queried object does not exist .auto|whois.nic.auto|queried object does not exist .car|whois.nic.car|queried object does not exist .cars|whois.nic.cars|queried object does not exist .earth|whois.nic.earth|queried object does not exist .eus|whois.nic.eus|no matching objects found .gal|whois.nic.gal|no matching objects found .news|whois.nic.news|Domain not found .physio|whois.nic.physio|No Data Found .reise|whois.nic.reise|Domain not found .security|whois.nic.security|DOMAIN NOT FOUND .sex|whois.nic.sex|NOT FOUND .show|whois.nic.show|Domain not found .tires|whois.nic.tires|Domain not found Link to comment Share on other sites More sharing options...
lance Posted February 7, 2016 Share Posted February 7, 2016 Cheers Brian, much appreciated - - - Updated - - - do you also have the following by any chance ? Date Download Faith Review Rodeo Site Win Voting Thanks in advance Link to comment Share on other sites More sharing options...
brian! Posted February 8, 2016 Share Posted February 8, 2016 .date|whois.nic.date|queried object does not exist .download|whois.nic.download|queried object does not exist .faith|whois.nic.faith|queried object does not exist .review|whois.nic.review|queried object does not exist .rodeo|whois.nic.rodeo|queried object does not exist .site|whois.nic.site|DOMAIN NOT FOUND .voting|whois.nic.voting|queried object does not exist .win|whois.nic.win|queried object does not exist Link to comment Share on other sites More sharing options...
lance Posted February 8, 2016 Share Posted February 8, 2016 That worked, cheers Brian, much appreciated as always. Link to comment Share on other sites More sharing options...
zigzagweb Posted February 9, 2016 Share Posted February 9, 2016 Hi I am looking for the following: .university .ooo .care Thanks in advance Link to comment Share on other sites More sharing options...
lance Posted February 9, 2016 Share Posted February 9, 2016 .care|whois.donuts.co|Domain not found don't have the others sorry Link to comment Share on other sites More sharing options...
brian! Posted February 10, 2016 Share Posted February 10, 2016 try using... .care|whois.nic.care|Domain not found .ooo|whois.nic.ooo|No match for .university|whois.nic.university|Domain not found lance's entry will also work fine, but i'm not a big fan of using donuts/rightside etc in the lookup domain unless necessary - two clear examples of which are in the current default whoisservers.php file (which I obviously don't use!) from WHMCS v6.2.2... .ink|whois.donuts.co|Domain not found .wiki|whois.donuts.co|Domain not found the problem is they're not Donuts TLDs (they're Centralnic), so the above will always say a domain is not available. the correct entries should be... .ink|whois.nic.ink|DOMAIN NOT FOUND .wiki|whois.nic.wiki|DOMAIN NOT FOUND btw, it's probably worth mentioning at this point that Centralnic are releasing premium .wiki and .ink domains on 1st March 2016 (e.g hotel.wiki, yoga.wiki, health.wiki, color.wiki, miami.ink and cheap.ink etc) and introducing tiered pricing for these domains. when this occurs, I don't know what the whois output will be for them - currently they're effectively reserved as registered to Top Level Design... it's possible after March, the whois might say they're available for registration, but I don't think they'd be any way to know via whois whether they're available at the basic price or at a higher tiered price. I think Centralnic expect customers to use their Premium EPP rather than whois for these domains - but i'll try to find out from them what the whois output will be for these domains after March. Link to comment Share on other sites More sharing options...
zigzagweb Posted February 11, 2016 Share Posted February 11, 2016 Hi Brian thanks for: .ooo|whois.nic.ooo|No match for .university|whois.nic.university|Domain not found they do work just fine. I am really struggling with this issue - took me a long time to figure out that when I get unavailable in the results it really means something else entirely... 1. the tld is not on the list 2. the tld is on the list but the string is incorrect Last night I copied all those below from the forum, inserted them into whoisservers.php and tested them: None actually work! returning false results. Brian, if you are not using the default whoisservers.php file from WHMCS v6.2.2... what are you using? Can you help with those below? why would they not work? I find it incredulous that those are not on the list or that support dose not provide this information it seems so basic and integral to WNMCS core operation... many thanks in advance to anyone who can help best OA .band|whois.nic.band|Domain****not****found .cafe|whois.nic.cafe|Domain****not****found .click|whois.nic.click|is****available****for****registration .clinic|whois.nic.clinic|Domain****not****found .coach|whois.nic.coach|Domain****not****found .community|whois.donuts.co|Domain****not****found .cooking|whois.nic.cooking|Not****Registered .date|whois.nic.date|queried****object****does****not****exist .dental|whois.nic.dental|Domain****not****found .dentist|whois.nic.dentist|Domain****not****found .design|whois.nic.design|DOMAIN****NOT****FOUND .digital|whois.nic.digital|Domain****not****found .dog|whois.nic.dog|Domain****not****found .events|whois.donuts.co|Domain****not****found .express|whois.nic.express|Domain****not****found .fashion|whois.nic.fashion|Not****Registered .family|whois.nic.family|Domain****not****found .fish|whois.donuts.co|Domain****not****found .fishing|whois.nic.fishing|Not****Registered .fit|whois.nic.fit|Not****Registered .fitness|whois.nic.fitness|Domain****not****found .flowers|whois.nic.flowers|is****available****for****registration .forsale|whois.nic.forsale|Domain****not****found .furniture|whois.nic.furniture|Domain****not****found .garden|whois.nic.garden|Not****Registered .green|whois.nic.green|NOT****FOUND .guide|whois.nic.guide|Domain****not****found .hiphop|whois.nic.hiphop|is****available****for****registration .horse|whois.nic.horse|Not****Registered .life|whois.nic.life|Domain****not****found .live|whois.nic.live|Domain****not****found .london|whois.nic.london|Not****Registered .love|whois.nic.love|DOMAIN****NOT****FOUND .market|whois.rightside.co|Domain****not****found .memorial|whois.nic.memorial|Domain****not****found .men|whois.nic.men|No****Data****Found .money|whois.nic.money|Domain****not****found .news|whois.nic.news|Domain****not****found .one|whois.nic.one|No****Data****Found .online|whois.nic.online|DOMAIN****NOT****FOUND .party|whois.nic.party|Not****found: .photo|whois.donuts.co|Domain****not****found .pictures|whois.nic.pictures|Domain****not****found .place|whois.nic.place|Domain****not****found .plus|whois.nic.plus|Domain****not****found .press|whois.nic.press|DOMAIN****NOT****FOUND .red|whois.donuts.co|Domain****not****found .report|whois.nic.report|Domain****not****found .restaurant|whois.nic.restaurant|Domain****not****found .review|whois.nic.review|queried****object****does****not****exist .reviews|whois.donuts.co|Domain****not****found .rocks|whois.nic.rocks|Domain****not****found .run|whois.nic.run|Domain****not****found .sale|whois.nic.sale|Domain****not****found .school|whois.nic.school|Domain****not****found .show|whois.nic.show|Domain****not****found .site|whois.nic.site|DOMAIN****NOT****FOUND .space|whois.nic.space|DOMAIN****NOT****FOUND .software|whois.nic.software|Domain****not****found .studio|whois.nic.studio|Domain****not****found .style|whois.nic.style|Domain****not****found .team|whois.nic.team|Domain****not****found .tech|whois.nic.tech|DOMAIN****NOT****FOUND .tools|whois.donuts.co|Domain****not****found. .tours|whois.nic.tours|Domain****not****found .vet|whois.unitedtld.com|Domain not found .video|whois.nic.video|Domain****not****found .vision|whois.nic.vision|Domain****not****found .wedding|whois.nic.wedding|Not****Registered .yoga|whois.nic.yoga|Not****Registered - - - Updated - - - I am not sure why there are so many **** trying again .band|whois.nic.band|Domain****not****found .cafe|whois.nic.cafe|Domain****not****found .click|whois.nic.click|is****available****for****registration .clinic|whois.nic.clinic|Domain****not****found .coach|whois.nic.coach|Domain****not****found .community|whois.donuts.co|Domain****not****found .cooking|whois.nic.cooking|Not****Registered .date|whois.nic.date|queried****object****does****not****exist .dental|whois.nic.dental|Domain****not****found .dentist|whois.nic.dentist|Domain****not****found .design|whois.nic.design|DOMAIN****NOT****FOUND .digital|whois.nic.digital|Domain****not****found .dog|whois.nic.dog|Domain****not****found .events|whois.donuts.co|Domain****not****found .express|whois.nic.express|Domain****not****found .fashion|whois.nic.fashion|Not****Registered .family|whois.nic.family|Domain****not****found .fish|whois.donuts.co|Domain****not****found .fishing|whois.nic.fishing|Not****Registered .fit|whois.nic.fit|Not****Registered .fitness|whois.nic.fitness|Domain****not****found .flowers|whois.nic.flowers|is****available****for****registration .forsale|whois.nic.forsale|Domain****not****found .furniture|whois.nic.furniture|Domain****not****found .garden|whois.nic.garden|Not****Registered .green|whois.nic.green|NOT****FOUND .guide|whois.nic.guide|Domain****not****found .hiphop|whois.nic.hiphop|is****available****for****registration .horse|whois.nic.horse|Not****Registered .life|whois.nic.life|Domain****not****found .live|whois.nic.live|Domain****not****found .london|whois.nic.london|Not****Registered .love|whois.nic.love|DOMAIN****NOT****FOUND .market|whois.rightside.co|Domain****not****found .memorial|whois.nic.memorial|Domain****not****found .men|whois.nic.men|No****Data****Found .money|whois.nic.money|Domain****not****found .news|whois.nic.news|Domain****not****found .one|whois.nic.one|No****Data****Found .online|whois.nic.online|DOMAIN****NOT****FOUND .party|whois.nic.party|Not****found: .photo|whois.donuts.co|Domain****not****found .pictures|whois.nic.pictures|Domain****not****found .place|whois.nic.place|Domain****not****found .plus|whois.nic.plus|Domain****not****found .press|whois.nic.press|DOMAIN****NOT****FOUND .red|whois.donuts.co|Domain****not****found .report|whois.nic.report|Domain****not****found .restaurant|whois.nic.restaurant|Domain****not****found .review|whois.nic.review|queried****object****does****not****exist .reviews|whois.donuts.co|Domain****not****found .rocks|whois.nic.rocks|Domain****not****found .run|whois.nic.run|Domain****not****found .sale|whois.nic.sale|Domain****not****found .school|whois.nic.school|Domain****not****found .show|whois.nic.show|Domain****not****found .site|whois.nic.site|DOMAIN****NOT****FOUND .space|whois.nic.space|DOMAIN****NOT****FOUND .software|whois.nic.software|Domain****not****found .studio|whois.nic.studio|Domain****not****found .style|whois.nic.style|Domain****not****found .team|whois.nic.team|Domain****not****found .tech|whois.nic.tech|DOMAIN****NOT****FOUND .tools|whois.donuts.co|Domain****not****found. .tours|whois.nic.tours|Domain****not****found .vet|whois.unitedtld.com|Domain not found .video|whois.nic.video|Domain****not****found .vision|whois.nic.vision|Domain****not****found .wedding|whois.nic.wedding|Not****Registered .yoga|whois.nic.yoga|Not****Registered Link to comment Share on other sites More sharing options...
brian! Posted February 11, 2016 Share Posted February 11, 2016 Hi OA, I am really struggling with this issue - took me a long time to figure out that when I get unavailable in the results it really means something else entirely...1. the tld is not on the list 2. the tld is on the list but the string is incorrect Last night I copied all those below from the forum, inserted them into whoisservers.php and tested them: None actually work! returning false results. Brian, if you are not using the default whoisservers.php file from WHMCS v6.2.2... what are you using? I wrote my own - have done since 2014 when I realised the default file was constantly out of date and WHMCS couldn't be trusted to keep it updated. we use it on our live sites, and the default one on our devs (unless we specifically need to test some TLD code) - initially took a while to create, but it's regularly updated (the whole list is checked monthly)... sadly, I find updating it rather relaxing! it's currently over 101k and contains 2,500+ working entries (gTLds and ccTLDs) - as soon as a new TLD is delegated to the root zone, it gets added... if you add the brand TLDs (which are not available for public registration), the list would be closer to 4,000 entries. I find it incredulous that those are not on the list or that support dose not provide this information it seems so basic and integral to WHMCS core operation... I totally agree - when I first checked the v6 whoisservers file, of the 638 different TLDs available from OpenSRS that we could register - for 364 of them, there wasn't even an entry in the file! I like to think that I do enough to help WHMCS out without the need for me to update a core (or should be considered as) feature for them for free - so I won't be posting my whoisservers file in these forums (or elsewhere). I have been asked previously to make them available at an annual cost (including regular updates), and that's something i'm really considering as mine will always be better (and more regularly updated) than WHMCS... but it certainly won't be this month. there is a free whoisservers.php file available from "nimonogi" at the beginning of this thread - that would probably be a better option that using the default file. Can you help with those below? why would they not work? i've had a quick look at some of them and I think they're correct - but these **** will be making them fail - it looks as though **** equals one space... is the encoding correct in the whoisservers.php file? it should be utf-8... i'm wondering if it's something else and the spaces are being changed. Link to comment Share on other sites More sharing options...
zigzagweb Posted February 12, 2016 Share Posted February 12, 2016 HOW TO FIND THE RIGHT WHOIS SERVER AND MATCH STRING domainpunch.com/tlds/ This is a great resource - It gets updated every 2 days from IANA database. It is very slow to load, but once loaded, one can download a CSV of all TLDs whois data and more. To find the match string use WHMCS Whois Lookup utility (from utilities menu) Once the right .TLD|whois server| is in the /includes/whoisservers.php a domain search can be done with this utility if the match string is incorrect - an error message will showing with the right match string at the top of the message I have now corrected every one of the TLD on my list and I will include it here if anyone else needs it I guess those details change from time to time so don't get this list for granted for ever. .actor|whois.unitedtld.com|---Domain not found. .band|whois.rightside.co|---Domain not found. .bio|whois.ksregistry.net|--- .black|whois.afilias.net|NOT FOUND .cafe|whois.donuts.co|---Domain not found. .care|whois.donuts.co|---Domain not found. .click|whois.uniregistry.net|--- .clinic|whois.donuts.co|---Domain not found. .coach|whois.donuts.co|---Domain not found. .community|whois.donuts.co|---Domain not found. .cooking|whois-dub.mm-registry.com|--- .dance|whois.unitedtld.com|---Domain not found. .date|whois.nic.date|--- .dating|whois.donuts.co|---Domain not found. .dental|whois.donuts.co|---Domain not found. .dentist|whois.rightside.co|---Domain not found. .design|whois.nic.design|---DOMAIN NOT FOUND .diet|whois.uniregistry.net|The queried object does not exist .digital|whois.donuts.co|---Domain not found. .dog|whois.donuts.co|---Domain not found. .events|whois.donuts.co|---Domain not found. .express|whois.donuts.co|---Domain not found. .fashion|whois-dub.mm-registry.com|--- .family|whois.rightside.co|---Domain not found. .fish|whois.donuts.co|---Domain not found. .fishing|whois-dub.mm-registry.com|--- .fit|whois-dub.mm-registry.com|--- .fitness|whois.donuts.co|---Domain not found. .flowers|whois.uniregistry.net|--- .forsale|whois.unitedtld.com|---Domain not found. .furniture|whois.donuts.co|---Domain not found. .garden|whois-dub.mm-registry.com|--- .gifts|whois.donuts.co|---Domain not found. .green|whois.afilias.net|---NOT FOUND .guide|whois.donuts.co|---Domain not found. .hiphop|whois.uniregistry.net|--- .horse|whois-dub.mm-registry.com|--- .life|whois.donuts.co|---Domain not found. .live|whois.rightside.co|---Domain not found. .london|whois-lon.mm-registry.com|--- .love|whois.nic.love|---DOMAIN NOT FOUND .market|whois.rightside.co|---Domain not found. .media|whois.donuts.co|---Domain not found. .memorial|whois.donuts.co|---Domain not found. .men|whois.nic.men|---No Data Found .money|whois.donuts.co|---Domain not found. .network|whois.donuts.co|---Domain not found. .news|whois.rightside.co|---Domain not found. .one|whois.nic.one|---No Data Found .online|whois.online.rs.corenic.net|--- .ooo|whois.nic.ooo|No match for .party|whois.nic.party|--- .photo|whois.uniregistry.net|--- .pictures|whois.donuts.co|---Domain not found. .place|whois.donuts.co|---Domain not found. .plus|whois.donuts.co|---Domain not found. .press|whois.donuts.co|---TLD is not supported. .pro|whois.nic.pro|NOT FOUND .red|whois.afilias.net|---NOT FOUND .report|whois.nic.report|---Domain not found. .restaurant|whois.donuts.co|---Domain not found. .review|whois.nic.review|--- .reviews|whois.unitedtld.com|---Domain not found. .rocks|whois.unitedtld.com|---Domain not found. .run|whois.donuts.co|---Domain not found. .sale|whois.rightside.co|---Domain not found. .school|whois.donuts.co|---Domain not found. .show|whois.donuts.co|---Domain not found. .site|whois.centralnic.com|---DOMAIN NOT FOUND .space|whois.nic.space|---DOMAIN NOT FOUND .software|whois.rightside.co|---Domain not found. .tattoo|whois.uniregistry.net|is available for registration .studio|whois.rightside.co|---Domain not found. .style|whois.donuts.co|---Domain not found. .team|whois.donuts.co|---Domain not found. .tech|whois.nic.tech|---DOMAIN NOT FOUND .tools|whois.donuts.co|---Domain not found. .tours|whois.donuts.co|---Domain not found. .town|whois.donuts.co|---Domain not found. .toys|whois.donuts.co|---Domain not found. .trade|whois.nic.trade|--- .university|whois.donuts.co|---Domain not found. .vet|whois.rightside.co|---Domain not found. .video|whois.rightside.co|---Domain not found. .vision|whois.donuts.co|---Domain not found. .wedding|whois-dub.mm-registry.com|--- .yoga|whois-dub.mm-registry.com|--- .xyz|whois.nic.xyz|DOMAIN NOT FOUND Link to comment Share on other sites More sharing options...
brian! Posted February 13, 2016 Share Posted February 13, 2016 This is a great resource - It gets updated every 2 days from IANA database. It is very slow to load, but once loaded, one can download a CSV of all TLDs whois data and more. ooh I thought it was going to contain a list of the search strings - now that would have been useful... but there are plenty of sites that can provide a more complete list of just TLDs. To find the match string use WHMCS Whois Lookup utility (from utilities menu) Once the right .TLD|whois server| is in the /includes/whoisservers.php a domain search can be done with this utility if the match string is incorrect - an error message will showing with the right match string at the top of the message which I believe is more or less what I said two years ago... http://forum.whmcs.com/showthread.php?86494-New-gTLDs-Whois-Server&p=369102#post369102 any new gTLD will almost certainly use .TLD|whois.nic.TLD|string - so in most cases there isn't any requirement for such a list (apart from ccTLDs which can be tricky!). I have now corrected every one of the TLD on my list and I will include it here if anyone else needs it some of them are wrong and won't work - .click is one, .date will be another... need I go through the whole list? if you're going to make your own list, one useful tip is to never quote the output string verbatim - just use the minimum amount that you need to identify it as being available. e.g let's take .actor as an example... .actor|whois.unitedtld.com|---Domain not found. personally, I would use... .actor|whois.nic.actor|Domain not found the point being that if the registry modifies their whois results and removes just one '-' or '.', then your string will fail - mine won't! you may think that is being petty or pedantic, but it has actually happened in the past and will do so in the future. Link to comment Share on other sites More sharing options...
Recommended Posts