last data update: 2011/10/18, 00:57

Website loading time

during the test: 0.16 s

cable connection (average): 0.21 s

DSL connection (average): 0.26 s

modem (average): 2.81 s

HTTP headers

Information about DNS servers

cine-covershd.frSOAns1.infomaniak.chhostmaster.infomaniak.ch201103160110800 3600 605800 86400 IN 43200
cine-covershd.frA93.88.241.26IN43200
cine-covershd.frTXTv=spf1 include:spf.infomaniak.ch ?allArrayIN43200
cine-covershd.frMX5mta-gw.infomaniak.chIN43200
cine-covershd.frNSns2.infomaniak.chIN43200
cine-covershd.frNSns1.infomaniak.chIN43200
krimi-zpravy.czMX10mail.krimi-zpravy.czIN43200
krimi-zpravy.czA88.86.113.181IN43200
krimi-zpravy.czSOAns1.hosting.serverzone.czhostmaster.krimi-zpravy.cz228800 7200 1209600 10800 IN 43200
krimi-zpravy.czNSns1.hosting.serverzone.czIN43200
krimi-zpravy.czNSns2.hosting.serverzone.czIN43200
learning-by-doing.seA91.121.64.9IN3600
learning-by-doing.seMX10smtp-in.sto-hy.se.stejtech.netIN3600
learning-by-doing.seMX20smtp-in.sto-ste.se.stejtech.netIN3600
learning-by-doing.seTXTv=spf1 a mx ip4:213.115.89.122 a:remote.bemanning.se ?allArrayIN3600
learning-by-doing.seSOAns5.holonglobe.comadmin.holonglobe.com201108180186400 7200 3628800 172800 IN 43200
learning-by-doing.seIN7200
learning-by-doing.seIN7200
learning-by-doing.seNSns5.holonglobe.comIN3600
learning-by-doing.seNSns2.holonglobe.comIN3600
learning-by-doing.seNSns4.holonglobe.comIN3600
formeetnutrition.frTXTv=spf1 include:mx.ovh.com ~allArrayIN600
formeetnutrition.frAAAA2001:41d0:1:1b00:213:186:33:19IN43200
formeetnutrition.frA213.186.33.19IN43200
formeetnutrition.frMX100mxb.ovh.netIN43200
formeetnutrition.frMX1mx3.ovh.netIN43200
formeetnutrition.frMX5mx4.ovh.netIN43200
formeetnutrition.frSOAdns11.ovh.nettech.ovh.net201103280086400 3600 3600000 86400 IN 43200
formeetnutrition.frNSns11.ovh.netIN43200
formeetnutrition.frNSdns11.ovh.netIN43200
telemoche.frTXTv=spf1 include:mx.ovh.com ~allArrayIN600
telemoche.frA213.186.33.19IN43200
telemoche.frMX100mxb.ovh.netIN43200
telemoche.frMX1mx1.ovh.netIN43200
telemoche.frMX5mx2.ovh.netIN43200
telemoche.frSOAdns14.ovh.nettech.ovh.net200909210186400 3600 3600000 86400 IN 43200
telemoche.frNSdns14.ovh.netIN43200
telemoche.frNSns14.ovh.netIN43200
sky4energy.comA69.65.28.126IN14400
sky4energy.comSOAns1.webhostingpad.comtechsupport.webhostingpad.com201109230186400 7200 3600000 86400 IN 43200
sky4energy.comMX0sky4energy.comIN14400
sky4energy.comNSns2.webhostingpad.comIN43200
sky4energy.comNSns1.webhostingpad.comIN43200
3366dns.netA218.85.139.72IN900
3366dns.netMX5mail.3366dns.netIN900
3366dns.netSOA3366dns.netdns1.3366dns.com20041114011800 900 604800 900 IN 900
3366dns.netNSdns1.3366dns.comIN900
identidadonline.comA69.61.96.66IN14400
identidadonline.comSOAns201.cpwebhosting.comtimes.cpwebhosting.com201102280186400 7200 3600000 86400 IN 43200
identidadonline.comMX0identidadonline.comIN14400
identidadonline.comNSns202.cpwebhosting.comIN43200
identidadonline.comNSns201.cpwebhosting.comIN43200
07ksa.orgA208.43.101.76IN14400
07ksa.orgSOAns1.07ksa.orgfahad.07ksa.org201012110286400 7200 3600000 86400 IN 43200
07ksa.orgMX007ksa.orgIN14400
07ksa.orgNSns2.07ksa.orgIN43200
07ksa.orgNSns1.07ksa.orgIN43200
spalenvorstadt.chTXTv=spf1 a mx a:mail.genotec.ch include:genotec.ch ~allArrayIN43200
spalenvorstadt.chA82.195.225.132IN43200
spalenvorstadt.chAAAA2001:1b50::82:195:225:132IN43200
spalenvorstadt.chSOAns1.genotec.chhostmaster.genotec.ch200705010110800 3600 604800 86400 IN 43200
spalenvorstadt.chMX20all03.mx.genotec.chIN43200
spalenvorstadt.chMX20bsl01.mx.genotec.chIN43200
spalenvorstadt.chMX20all01.mx.genotec.chIN43200
spalenvorstadt.chMX20all02.mx.genotec.chIN43200
spalenvorstadt.chNSns2.genotec.chIN43200
spalenvorstadt.chNSns4.genotec.chIN43200
spalenvorstadt.chNSns3.genotec.chIN43200
spalenvorstadt.chNSns1.genotec.chIN43200
serwir.beMX20mail.serwir.beIN3600
serwir.beMX10mail.keep-it-working.beIN3600
serwir.beSOAns1.firstserved.nethostmaster.firstserved.net200903110028800 7200 86400 3600 IN 3600
serwir.beNSns1.firstserved.netIN3600
serwir.beNSns3.firstserved.netIN3600
serwir.beNSns2.firstserved.netIN3600
cyruxnet.com.arA190.228.29.82IN3600
cyruxnet.com.arTXTv=spf1 ip4:72.233.64.0/24 ip4:190.228.29.0/24 ip4:190.228.30.0/24 ip4:107.6.16.0/24 mx -allArrayIN3600
cyruxnet.com.arMX10mx2.cyruxnet.com.arIN600
cyruxnet.com.arMX10mx3.cyruxnet.com.arIN600
cyruxnet.com.arMX10mx4.cyruxnet.com.arIN600
cyruxnet.com.arMX10mx5.cyruxnet.com.arIN600
cyruxnet.com.arMX5nolisting.cyruxnet.com.arIN600
cyruxnet.com.arMX10mx1.cyruxnet.com.arIN600
cyruxnet.com.arSOAns2.godns.nethostmaster.cyruxnet.com.ar110800 3600 604800 3600 IN 2560
cyruxnet.com.arNSns2.godns.netIN3600
cyruxnet.com.arNSns1.godns.netIN3600
straat.comSOAns1.dreamhost.comhostmaster.dreamhost.com201105260016417 1800 1814400 14400 IN 14400
straat.comA173.236.235.48IN14400
straat.comMX0mx1.sub5.homie.mail.dreamhost.comIN14400
straat.comMX0mx2.sub5.homie.mail.dreamhost.comIN14400
straat.comNSns2.dreamhost.comIN14400
straat.comNSns3.dreamhost.comIN14400
straat.comNSns1.dreamhost.comIN14400
spaceyes.comSOAparis.amen.frroot.amen.fr201104120286400 7200 2592000 300 IN 900
spaceyes.comA87.106.67.134IN900
spaceyes.comNSparis.amen.frIN900
spaceyes.comNSns2.amen.frIN900
klokkendokter.comA195.207.6.188IN43200
klokkendokter.comSOAns1.tactics.begert.vrebos.tactics.be12767242393600 3600 604800 10800 IN 43200
klokkendokter.comMX10mail.tactics.beIN43200
klokkendokter.comNSns1.tactics.beIN43200
klokkendokter.comNSns2.tactics.beIN43200
roytanck.comSOAns152.pair.comroot.pair.com20100603043600 300 604800 3600 IN 3600
roytanck.comMX50mailwash15.pair.comIN3600
roytanck.comA65.181.171.91IN3600
roytanck.comNSns5.ns0.comIN3600
roytanck.comNSns152.pair.comIN3600
mxks.deA217.13.202.171IN10800
mxks.deSOAns1.webmaxx-it.dehostmaster.webmaxx-it.de200601300110800 3600 604800 3600 IN 10800
mxks.deMX10mail.mxks.deIN10800
mxks.deNSns1.webmaxx-it.deIN10800
mxks.deNSns2.webmaxx-it.deIN10800
assicurazioni-ok.comMX10aspmx3.googlemail.comIN3600
assicurazioni-ok.comMX10aspmx4.googlemail.comIN3600
assicurazioni-ok.comMX10aspmx5.googlemail.comIN3600
assicurazioni-ok.comMX1aspmx.l.google.comIN3600
assicurazioni-ok.comMX5alt1.aspmx.l.google.comIN3600
assicurazioni-ok.comMX5alt2.aspmx.l.google.comIN3600
assicurazioni-ok.comMX10aspmx2.googlemail.comIN3600
assicurazioni-ok.comTXTv=spf1ßinclude:_spf.google.comr-allArrayIN3600
assicurazioni-ok.comA94.198.96.49IN3600
assicurazioni-ok.comSOAns1.mydyndns.orgzone-admin.dyndns.com201108020010800 1800 604800 1800 IN 43200
assicurazioni-ok.comNSns4153.dns.dyn.comIN43200
assicurazioni-ok.comNSns2139.dns.dyn.comIN43200
assicurazioni-ok.comNSns1167.dns.dyn.comIN43200
assicurazioni-ok.comNSns3130.dns.dyn.comIN43200
nerdweek.com.brMX10mx05.nerdweek.com.brIN3600
nerdweek.com.brMX50mx01.nerdweek.com.brIN3600
nerdweek.com.brMX50mx02.nerdweek.com.brIN3600
nerdweek.com.brMX5mx03.nerdweek.com.brIN3600
nerdweek.com.brMX5mx04.nerdweek.com.brIN3600
nerdweek.com.brA189.38.88.34IN3600
nerdweek.com.brSOAdns1.kinghost.com.brabuse.kinghost.net201110173286400 14400 604800 3600 IN 3600
nerdweek.com.brTXTv=spf1 include:_spf.kinghost.net -allArrayIN3600
nerdweek.com.brNSdns4.kinghost.com.brIN3600
nerdweek.com.brNSdns3.kinghost.com.brIN3600
nerdweek.com.brNSdns2.kinghost.com.brIN3600
nerdweek.com.brNSdns1.kinghost.com.brIN3600
antikgaarden.dkA195.69.129.50IN14400
antikgaarden.dkSOAns.scannet2.dkhostmaster.scannet2.dk200212060114400 7200 604800 3600 IN 14400
antikgaarden.dkMX25mx76.front03.scannet.dkIN14400
antikgaarden.dkMX10front-lvs.scannet.dkIN14400
antikgaarden.dkNSns.scannet2.dkIN14400
antikgaarden.dkNSns2.scannet2.dkIN14400
familymassagetherapy.caMX10mail.familymassagetherapy.caIN3600
familymassagetherapy.caA66.29.222.158IN3600
familymassagetherapy.caSOAns1.maximumasp.comadmin.maximumasp.com20090202087200 600 1209600 3600 IN 3600
familymassagetherapy.caNSns2.maximumasp.comIN3600
familymassagetherapy.caNSns1.maximumasp.comIN3600
commanshop.comA61.19.249.47IN43200
commanshop.comSOAns.commanshop.comchakkrapan.thaiwell.net129782301010800 3600 604800 10800 IN 43200
commanshop.comMX10mail.commanshop.comIN43200
commanshop.comNSns.commanshop.comIN43200
papermate.comTXTv=spf1 A MX a:spf.newellco.com -allArrayIN43200
papermate.comMX10mailer.papermate.comIN43200
papermate.comSOApdns1.cscdns.nethostmaster.cscdns.net201001051586400 10000 604800 86400 IN 43200
papermate.comA72.32.87.167IN300
papermate.comNSpdns1.cscdns.netIN43200
papermate.comNSpdns2.cscdns.netIN43200
mittelalter-kalender.chA72.249.167.242IN14400
mittelalter-kalender.chSOAns55.rochenhost.COMdnsadmin.burbank.directrouter.COM201102050786400 7200 3600000 86400 IN 43200
mittelalter-kalender.chMX5ALT2.ASPMX.L.GOOGLE.COMIN14400
mittelalter-kalender.chMX10ASPMX2.GOOGLEMAIL.COMIN14400
mittelalter-kalender.chMX10ASPMX3.GOOGLEMAIL.COMIN14400
mittelalter-kalender.chMX10ASPMX4.GOOGLEMAIL.COMIN14400
mittelalter-kalender.chMX10ASPMX5.GOOGLEMAIL.COMIN14400
mittelalter-kalender.chMX1ASPMX.L.GOOGLE.COMIN14400
mittelalter-kalender.chMX5ALT1.ASPMX.L.GOOGLE.COMIN14400
mittelalter-kalender.chNSns56.rochenhost.COMIN43200
mittelalter-kalender.chNSns55.rochenhost.COMIN43200
bluemountain.caMX500webmail.bluemountain.caIN43200
bluemountain.caMX600webmail2.bluemountain.caIN43200
bluemountain.caMX100bluemountain.ca.s9a1.psmtp.comIN43200
bluemountain.caMX200bluemountain.ca.s9a2.psmtp.comIN43200
bluemountain.caMX300bluemountain.ca.s9b1.psmtp.comIN43200
bluemountain.caMX400bluemountain.ca.s9b2.psmtp.comIN43200
bluemountain.caSOAdns1.intrawest.comdnsadmin.intrawest.com10410800 3600 2592000 86400 IN 43200
bluemountain.caA216.251.43.17IN43200
bluemountain.caA216.251.32.98IN43200
bluemountain.caNSdns2.intrawest.comIN43200
bluemountain.caNSdns1.intrawest.comIN43200
amor.msn.esCNAMEes-match.amor.msn.es.europe.match.comIN3600
mujeresk.com.arA64.95.245.110IN14400
mujeresk.com.arTXTv=spf1 a:sinspam.com/24 a:fl64.sinspam.com/24 a:mia1.sinspam.com/24 ~allArrayIN14400
mujeresk.com.arMX30bkpII.sinspam.comIN14400
mujeresk.com.arMX10mxpri.fl110.sinspam.comIN14400
mujeresk.com.arMX20bkpI.sinspam.comIN14400
mujeresk.com.arSOAns1.sinspam.comsoporte.sinspam.com201110130914400 14400 604800 14400 IN 14400
mujeresk.com.arNSns1.sinspam.comIN14400
mujeresk.com.arNSns2.sinspam.comIN14400
hethaartheater.nlA217.170.2.229IN900
hethaartheater.nlSOAns3.firstfind.nlhostmaster.firstfind.nl201102230016384 2048 1048576 86400 IN 3600
hethaartheater.nlMX10server12.firstfind.nlIN43200
hethaartheater.nlMX20mx1.cyso.netIN43200
hethaartheater.nlMX30mx2.cyso.netIN43200
hethaartheater.nlNSns3.firstfind.nlIN43200
hethaartheater.nlNSns4.firstfind.nlIN43200
oh2kku.ham.fiCNAMEwoodstock.dyn.owlhill.netIN7200
sectodesign.fiMX10mx.sange.fiIN28800
sectodesign.fiA81.90.67.26IN28800
sectodesign.fiSOAns1.sange.fiadmin.sange.fi20090429027200 600 604800 28800 IN 28800
sectodesign.fiNSns1.sange.fiIN28800
sectodesign.fiNSns2.sange.fiIN28800
has.uwo.caTXT(519) 661-2111x(86664)ArrayIN0
has.uwo.caTXTHousing and Ancillary ServicesArrayIN0
has.uwo.caTXTAdmin: Jim Duncan ArrayIN0
has.uwo.caTXTTech: Adam Schieman ArrayIN0
has.uwo.caTXTLiaison: Adam Schieman ArrayIN0
has.uwo.caMX0netsim2.has.uwo.caIN43200
has.uwo.caNSns2.uwo.caIN43200
has.uwo.caNSns3.uwo.caIN43200
has.uwo.caNSns1.uwo.caIN43200
has.uwo.caSOAns1.uwo.canoc.uwo.ca20090320883600 900 604800 3600 IN 3600
lefantasio.frSOAns61.1and1.frhostmaster.1and1.fr200908130128800 7200 604800 86400 IN 43200
lefantasio.frA82.165.212.181IN10800
lefantasio.frMX10mx00.1and1.frIN43200
lefantasio.frMX10mx01.1and1.frIN43200
lefantasio.frNSns62.1and1.frIN43200
lefantasio.frNSns61.1and1.frIN43200
cae.clSOAns1.dreamhost.comhostmaster.dreamhost.com201011120115101 1800 1814400 14400 IN 14400
cae.clA69.163.138.202IN14400
cae.clMX0aspmx.l.google.comIN14400
cae.clNSns2.dreamhost.comIN14400
cae.clNSns3.dreamhost.comIN14400
cae.clNSns1.dreamhost.comIN14400
fotozoom.com.mxMX10mx01.1and1.comIN43200
fotozoom.com.mxMX10mx00.1and1.comIN43200
fotozoom.com.mxA74.208.186.222IN10800
fotozoom.com.mxSOAns57.1and1.comhostmaster.1and1.com201003120128800 7200 604800 86400 IN 43200
fotozoom.com.mxNSns57.1and1.comIN43200
fotozoom.com.mxNSns58.1and1.comIN43200
indiainatlanta.comA68.178.254.123IN3600
indiainatlanta.comMX0smtp.secureserver.netIN3600
indiainatlanta.comMX10mailstore1.secureserver.netIN3600
indiainatlanta.comSOAns25.domaincontrol.comdns.jomax.net201002280028800 7200 604800 86400 IN 43200
indiainatlanta.comNSns26.domaincontrol.comIN3600
indiainatlanta.comNSns25.domaincontrol.comIN3600
mitek.deSOAns3.kundenserver.dehostmaster.kundenserver.de201107050228800 7200 604800 86400 IN 43200
mitek.deA212.227.168.39IN43200
mitek.deMX10mail.mitek.deIN43200
mitek.deNSns4.kundenserver.deIN43200
mitek.deNSns3.kundenserver.deIN43200
lafanciulladianzio.itMX10mx.lafanciulladianzio.itIN21600
lafanciulladianzio.itSOAdns.technorail.comhostmaster.technorail.com186400 7200 2592000 86400 IN 21600
lafanciulladianzio.itA62.149.128.154IN21600
lafanciulladianzio.itA62.149.128.157IN21600
lafanciulladianzio.itA62.149.128.160IN21600
lafanciulladianzio.itA62.149.128.163IN21600
lafanciulladianzio.itA62.149.128.166IN21600
lafanciulladianzio.itA62.149.128.72IN21600
lafanciulladianzio.itA62.149.128.74IN21600
lafanciulladianzio.itA62.149.128.151IN21600
lafanciulladianzio.itNSdns2.technorail.comIN21600
lafanciulladianzio.itNSdns.technorail.comIN21600
comesweden.comSOAns1.ename.netwww.ename.net610800 3600 604800 300 IN 600
comesweden.comMX20ALT1.ASPMX.L.GOOGLE.comIN600
comesweden.comMX30ASPMX2.GOOGLEMAIL.comIN600
comesweden.comMX10ASPMX.L.GOOGLE.comIN600
comesweden.comA203.93.106.49IN600
comesweden.comNSns4.ename.netIN600
comesweden.comNSns1.ename.netIN600
comesweden.comNSns3.ename.netIN600
comesweden.comNSns5.ename.netIN600
comesweden.comNSns6.ename.netIN600
comesweden.comNSns2.ename.netIN600
pourquoitufaisca.frMX30mx2.celeonet.frIN43200
pourquoitufaisca.frMX25mx3-cl.celeonet.frIN43200
pourquoitufaisca.frSOAdns1.celeonet.comdns-check.celeonet.fr201109190110000 1800 1209600 3600 IN 43200
pourquoitufaisca.frA95.128.72.25IN7200
pourquoitufaisca.frTXTv=spf1 ip4:193.25.197.0/24 a mx ?allArrayIN43200
pourquoitufaisca.frNSdns1.celeonet.comIN43200
pourquoitufaisca.frNSdns2.celeonet.comIN43200
trichview.comA66.225.228.153IN14400
trichview.comSOAns1.trichedit.comrichview.gmail.com201010290114400 7200 2419200 43200 IN 14440
trichview.comMX10trichview.comIN14400
trichview.comNSns1.trichedit.comIN43200
trichview.comNSns2.trichedit.comIN43200

Received from the first DNS server

Received from the second DNS server

Subdomains (the first 50)

Typos (misspells)

rrichview.com
frichview.com
grichview.com
yrichview.com
6richview.com
5richview.com
teichview.com
tdichview.com
tfichview.com
ttichview.com
t5ichview.com
t4ichview.com
truchview.com
trjchview.com
trkchview.com
trochview.com
tr9chview.com
tr8chview.com
trixhview.com
trivhview.com
trifhview.com
tridhview.com
tricgview.com
tricbview.com
tricnview.com
tricjview.com
tricuview.com
tricyview.com
trichciew.com
trichbiew.com
trichgiew.com
trichfiew.com
trichvuew.com
trichvjew.com
trichvkew.com
trichvoew.com
trichv9ew.com
trichv8ew.com
trichviww.com
trichvisw.com
trichvidw.com
trichvirw.com
trichvi4w.com
trichvi3w.com
trichvieq.com
trichviea.com
trichvies.com
trichviee.com
trichvie3.com
trichvie2.com
richview.com
tichview.com
trchview.com
trihview.com
tricview.com
trichiew.com
trichvew.com
trichviw.com
trichvie.com
rtichview.com
tirchview.com
trcihview.com
trihcview.com
tricvhiew.com
trichivew.com
trichveiw.com
trichviwe.com
ttrichview.com
trrichview.com
triichview.com
tricchview.com
trichhview.com
trichvview.com
trichviiew.com
trichvieew.com
trichvieww.com

Location

IP: 66.225.228.153

continent: NA, country: United States (USA), city: Chicago

Website value

rank in the traffic statistics:

There is not enough data to estimate website value.

Basic information

website build using CSS

code weight: 18.58 KB

text per all code ratio: 34 %

title: Delphi RichEdit Alternative: RichView Components for Delphi and C++Builder

description: RichView - Delphi and C++Builder components for viewing, editing and printing hypertext documents. RichEdit replacement

keywords: RTF, Rich Text Format, Delphi, Unicode, Transparent RichEdit, Transparent Memo, Delphi, Builder, Borland, CodeGear, Hypertext, Viewer, C++Builder, VCL, Free, Freeware, Shareware, RichEdit, Rich Edit, Editor, Component, Software, Download, Tools, Visual, TRichView, RichView, WYSIWYG, RTF To HTML

encoding:

language: en

Website code analysis

one word phrases repeated minimum three times

two word phrases repeated minimum three times

three word phrases repeated minimum three times

B tags

English

TRichView

ScaleRichView

September 25, 2011:

March 20, 2011:

December 21, 2010:

October 1, 2010:

December 26, 2010

February 21, 2009

December 6, 2008

U tags

I tags

images

file namealternative text
TRichView.com
Home
Features
History
Downloads
Order
Resources
Applications
Support
Contacts
New to TRichView?
Download trial versions, additional demos and help file!
RSS
Embarcadero Technologies
Ultimate Delphi Richedit Replacement
Counter:

headers

H1

      What is TRichView? 

H2

TRichView News

TRichView on The Web

H3

TRichView News

TRichView on The Web

H4

Our components support Delphi XE2

New versions are released: TRichView 13.0, RichViewActions 3.0, ScaleRichView 4.0

We are happy to present a new set of toolbar images created specially for TRichView

TRichView 12.6 and RichViewActions 2.2

ScaleRichView 3.6 and SRVControls

New online manuals are available:

H5

H6

internal links

addressanchor text
TRichView.com
Features
History
Downloads
Order
Resources
Applications
Support
Contacts
New to TRichView?
ActionTest
ScaleRichview ActionTest
RichView Showcase
Download trial versions, additional demos and help file!
RSS
Portugu
and more...
Ultimate Delphi Richedit Replacement
Subscribe to Feed
screenshot
screenshot
TRichView
RichViewActions
ScaleRichView
Trial versions
TRichView
RichViewActions
ScaleRichView
Trial versions
Details can be found on the forum
TRichView
RichViewActions
Trial versions
SRVControls
Help topics about SRVControls
the complete list of changes
Trial versions
Applications that use TRichView
do-Organizer
Piwi's Minisuite
Applications that use TRichView
AutoCorrect
WinFlash Educator
MagChat
TRichView manual
RichViewActions manual
ScaleRichView manual
about Delphi richedit...
about rich text component...

external links

addressanchor text
Embarcadero Technologies
Deutsch
Espa
Russian