I could store the results for the availability in the session with a max of say 10 names, that would be an improvement but it will not take care of the hiccup since that's simply the server waiting for the availability check to finish. That's the downside of using a non-asynchronous language as php. I am exploring the possibilities of using an asynchronous solution; you just click on the check link and the only thing that's updated is the status of the availability.
I have this list on my laptop ;
a) user specific data portfolio check, portfolio in evaluation out (footprint)
b) direct translation
c) more SE’s
d) sorting possibility for bulk tools
e) character combiner/randomizer look for character combinations
f) idn - faq
g) idn – development resources spin-off
h) idn – marketing page, WHY JOIN ?
i) idn – provisory drop service
j) idn lookup of expired names on whois.net
k) bulk bid tool
l) Domain portfolio tool working on it
m) Domain dates (Expiration)
n) Extension of the miner extension,value range, faq
o) Interface between investors, developers, translators and domain owners
Feel free to make a top five ?