dynavap.com - Win The Latest iPhone



dynavap.com: Please tell us about the issues that hinder your buying experience with us and you can win the latest iPhone. Please fill in and submit the form below and you will also receive a great offer from us.


Click any target below to report their sales obstacles:
thewrightpad.com ● fultonstreetmarket.org ● dgxiangfahb.com ● e-by.info ● haladance.com ● wilmotriverwalks.com ● kopekisimleri.info ● analclusterfucking.com ● legaleveryday.com ● studiomaster.com.ua ● algerianembassy.org ● gowdyelectric.com ● sharonshort.com ● townsend-rogers.org ● dlyhjj.com ● lifeoffthemat.com ● faradayozone.in ● piscataqua-title.com ● eawwebsiteusability.com ● device-security-update.com ● evburkelaw.com ● mengru.net ● crapman.co.uk ● wolfhousing.net ● desterbeer.com ● novanix.com ● ecnautomationperu.com ● marpatmarketing.com ● dlxinhongtu.com ● aghbarilaw.com ● dsrconstructionandhandyman.com ● valhala.com.ua ● spankyslandscaping.com ● jxffkj.com ● lossprevention.net ● projectpoint.com ● ourrootsfamilyreunion.com ● floatingonfaith.com ● moragaparks.org ● nabolom-usa.org ● pifubingzhiliaoo2o.com ● ritmolanda.nl ● todaysaim.com ● sptsj.com ● csipros.claims ● gsftcl.com ● collagenplus.info ● garagedoorsrepaircarpentersville.com ● rockoncharters.net ● markflorida.com ● counterbalance-eib.org ● teammirei.com ● eighthomes.com ● omnilifesv.com ● location-saint-marcellin.com ● mcguiganpt.com ● crossgenetics.com ● xinyaopenqi.com ● email4retailers.com ● meinange.com ● creacioneschacon.com ● augustadisability.com ● patrickandmadeline.com ● stellamoak.net ● anaphalaxis101.net ● cbwear.com ● shanjing.net ● howesoundpublishing.com ● xiaochi198.net ● mybjorbekk.com ● historichopewellvineyards.com ● linkworkplace2.com ● namojinanam.org ● yasen888.com ● patrickwaring.net ● korea-vision.com ● feisutuandui.com ● jsgti.com ● fixmywindow.com ● maithaisushi.de ● bjmeisheng.com ● financetor.com ● adamshame.com ● dhy47.com ● nehala.com ● foodlz.com ● lessoldatssauvages.org ● glowingcrystal.org ● bird411.com ● pppc.fr ● micartransportation.com ● drtomlinson.net ● theabsenceofnothing.com ● plachno.com ● americasedge.com ● idacrownjewishacademy.com ● lwdrm.com ● tdhkkd.com ● shouthosting.com ● therisbecks.com ● findolog.com ● judsonvoss.com ● pamelaaquilani.com ● xyh3.com ● libree.org ● ue-iot.com ● gmjcx.com ● atesha.com ● nxncp.cn ● stephensonsflowersca.com ● xn--invictuslbet-3jb.dk ● nidamarthi.org ● resurs.com.mx ● midnighttraingoinganywhere.com ● ervinstowingwv.com ● atlanticpacifictravel.com ● lalorgnette.org ● oliverhost.com ● benefitzgroup.com ● dissertacija-novosibirsk.ru ● 2036.xyz ● mkto-i0017.com ● ilimelight.com.au ● turmadapizza.com ● cyberworkbooks.com ● highspeedstamping.com ● erganihaberleri.net ● swfbr.com ● whitelotusdesigns.com ● canadaandroid.org ● paris-apart.fr ● thepayzeexperience.com ● wyomingbankingcareers.com ● bladeandsand.com ● aldgz.com ● dawatulquran.com ● tjrtools.com ● maccoot.com ● findtagshop.mobi ● extramuralactivity.com ● evaurban.com ● nativeprof.org ● quiz.kim ● cranemade.com ● matogvinmessen.no ● jsjtcx.com ● lifehappensinsurance.org ● goodsmiles.info ● derekchowaniec.com ● tonibrooks.net ● elitehousecleaning.net ● nblakemore.com ● ribafarre.net ● maderacountygrandjury.org ● sadhansangit.org ● floydfestfamily.com ● iraqfpg.com ● negativemoments.com ● baysiderentals.com ● medinahotels.com ● bradleyscatering.net ● winterparkpres.com ● incsportsmarketing.com ● mudan55.com ● oshumclub.com ● centerforministry.com ● christersoderberg.net ● hbcxzyy.com ● tg120.com ● fabcars.in ● magicasper.com ● aleatoriclove.com ● gordonpayne.com ● theseenetwork.com ● applestreetlawoffice.com ● k1bait.com ● lucasofficial.com ● youlao.wang ● mewi.com ● feedthemountain.com ● salon2uny.com ● cbcroch.org ● bgscz.com ● guiyangnews.com ● newleafimageconsulting.com ● gdhlyy.com ● proautony.com ● kittynoirartist.com ● closeupconsult.com ● picturethisland.com ● worldcarweek.co.uk ● inligo.net ● adonaiestates.com ● 3daycarpet.com ● carlpdicesare.com ● dimakis.eu ● philipkravatas.com ● mmofuns.com ● houstontexasseo.com ● denialandhealing.com ● grupoledesma.com ● your-style-coach.de ● chaoyue-mold.com ● zinfulwine.com ● droad.info ● mydoindustries.com ● hartfordgaragedoorrepair.com ● latenightjack.com ● plademanlleu.com ● we31.com ● mezdrive.com ● taiwanscape.com ● fisacbologna.org ● westwardfive.com ● ccchwc.org ● vmuriel.com ● oultonparkphotos.com ● hennyandroo.com ● gloesc.org ● dzbcbj.com ● thecovis.com ● abudhabifoodtours.com ● kiraoliver.com ● ideal-vaninsurance.com ● valubag.com ● rosecityfurs.org ● globeshirt.com ● 639333.com ● lds2lds.com ● whoisauthorunknown.com ● fangwenshengji.com ● martavilaseca.com ● xn--49s8rv0zb17a.com ● abstractuk.com ● mysticmessengervroute.wordpress.com ● abc80.org ● tamaru-tamaru.info ● azcro.net ● garciniadiscount.com ● mathandscienceteam.com ● twttin.com ● srbaidu.com ● pastoreinsurance.com ● ellibertadorprinting.com ● rightnow.nl ● gaopingbbs.com ● mcleaningservice.com ● goglobalathletics.com ● kiss4free.com ● pizzeriafunghi-kettwig.de ● zjjbj.com ● fumchenderson.com ● livingstonmakeover.com ● euroskincare.com.au ● fairtide.com ● hfzscn.com ● alurasalonspa.com ● afmap.com.cn ● myayyappa18.com ● gameofclairvoyance.com ● transformationroomfit.com ● nickmerrill.co ● biggestnewcarselection.com ● liumv.com ● npdata.com ● zakazstiha.ru ● educationallyspeaking.net ● kullalnass.com ● arogaonline.com ● gobelfinancial.net ● theyearofalexa.com ● lakesideeducation.org ● peterservices.net ● file.to ● itsmekeith.com ● ravens-cauldron.com ● rkmartinez.com ● xtl2400.com ● grupojaret.com ● xmwtweb.net ● baxterpestcontrol.com ● duncanlighting.com ● hiveblog.com ● logoinvision.com ● fieldofdreams.biz ● lehu01.com ● vacationrntals.com ● jeritautomation.com ● affordablehealthquotes.info ● hydronicpartsgroup.com ● szytjc.com ● bowensnider.com ● pz599.com ● cookcraig.com ● forkandtheroad.com ● p2client.info ● bhaas.com ● brijj.club ● 8fyl.com ● philippinedates.club ● stephsphotography.org ● microspecialtools.com ● deepercravings.com ● international-ocean-station.org ● surroundmedia.com ● historyofphuket.com ● clbbr.com ● minigripbag.com ● missiondesk.com ● futurecab-vt.com ● ballhockeyone.com ● heritagemetalart.com ● reikiworks.net ● rahejafoam.com ● vkt02.ru ● i-likemovies.com ● ttpk888.com ● epicoccasion.com ● elizabethlutyens.com ● russelldare.net ● szjbs.com ● enpipo.com ● hitclickinfo.com ● clubfemmenu.com ● mystorystarter.com ● brucecolbert.com ● therawburt.com ● aa696.com ● iprospectclientsummit.com ● getmyzzz.com ● rssfeedtoday.com ● hbjghz.com ● morrisseyandco.com ● designlang.com ● lagrandevita.com ● glgqy.com ● chipinfarm.com ● santosomebel.com ● bladebroadband.com ● xt5.net ● karinhibma.com ● lcdmt.com ● modernfuturemg.com ● anonymoustextapp.com ● ruedunumerique.com ● advancedpoolcare.com ● picoso.net ● capsforsale.com ● headphonecushions.com ● leeliphotography.com ● bobstephan.com ● mostamazingporn.com ● halliebulleit.com ● fromlinetocolour.com ● michaelpaulphotography.org ● alfusulco.com ● boxwell.ca ● waterandelements.com ● pa-import.com ● zelangs.cn ● mi-dentista.com ● youtube.co.th ● blackmilktea.com ● yourbeachdude.com ● waterfilterreview.com ● leaptolife.com.au ● squash-alter.com ● mariposamoment.com ● alphachemscientific.com ● getorganizedbusiness.com ● nine10hosting.com ● blognutriger.com.br ● blogging.la ● oasisautocenter.com ● cleanmasterqatar.com ● iptcapillaryservices.com ● matrixsystems.com ● fleetbreeze.com ● sgpower.com ● globeandco.com ● insidesandiegoshortsales.com ● hoosierburgerboy.com ● mtv30.com ● jiangshi.wang ● mebasc.com ● wekepeke.org ● yorehaber.com ● generalautoservicecenter.com ● tricarechiro.com ● braia.org ● themostpopularcheeseintheworld.com ● vitalinde.com ● crispierry.com ● segwayforsale.org ● doneconsult.net ● cirugia-blefaroplastia.com ● japoland.net ● www7242.com ● cdf-ca.com ● cyberonamerica.net ● ngusummitla.com ● frufrufashion.com ● laxmicollege.com ● gunitcrossfit.com ● gamesiparis.com ● rlstewartphotography.com ● cqyfp.com ● clever-monkey.com ● toniho.com ● paulsarran.com ● blackjackofficiel.com ● rachelewatts.com ● chaircoversdcmdva.com ● thelandmarksportsagency.com ● hitthemdrums.co.uk ● truefriend7.com ● mwtcymru.co.uk ● ccslimited.net ● ncohentherapy.com ● afroznissar.com ● lashleywealthmanagement.com ● thin-ergy.com ● defaultindustries.com ● imperialbm.com ● rvinpgh.org ● terminalcitytraining.com ● reachoutvillageministries.org ● chinaspmp.com ● leimkuehleroandp.com ● johnmartin.com ● themusicbizlawyer.com ● cheechspizzamenu.com ● jnjxpu.com ● jwdesignskins.com ● connerhomeimprovement.com ● congressreport.net ● freefrozengames.org ● 4ylc.com ● ingeniebergall.net ● yourcruisetravel.com ● curveobsession.com ● chelseyhallblade.com ● pourtous.net ● escolaestetica.com ● streetsmartkitchen.com ● wormscenter.com ● stamping-index.com ● childtoday.com ● product7.com ● thekleingrp.com ● radiopadma.net ● gmh125.com ● vietcaphe.net ● sporkcode.com ● moralbible.com ● strangeparadise.net ● safaribet.com ● netpayservices.com ● readbibleonline.net ● seattlemotors.net ● ncited.com ● dickimprovement.com ● coachjoshphd.com ● mannersclub.com ● maldonshow.com.au ● maadhuryaphotography.com ● options4concrete.com ● linuxarena.com ● knjensen.com ● malfoy.com ● sweetboutiquegifts.com ● sapsservicios.net ● hubo-electric.com ● travellerdiscount.com ● wild-human.com ● umcczg1996.com ● enshosting.net ● cohensolutionsgroup.com ● revjudy.org ● bet6372.com ● rwjz.net ● matthieureijnoudt.com ● johnenpieter.com ● collegiuminarmis.com ● carafe.ca ● bowenplumbingco.com ● spy-on.ru ● noris.com.br ● hjz0225.com ● jingyouling.com ● systemsound.biz ● garagedoor-repair-bellflower.com ● familyhistoryresearchgroup.com ● girlsincatlanta.com ● darrenabramson.com ● whwillson.com ● wowhobbs.com ● jobdonenext.com ● legendofdestiny.com ● givensperfectimaging.com ● bajaplanet.com ● echohillfarms.com ● haifuxing.cn ● disneysubmarines.com ● whycharactermatters.org ● zanghuazainan.xyz ● wrinkledhands.com ● z-niche.com ● floydwright.com ● gbcobbler.com ● warmbrook.com ● theislandwherewomengotodiealone.com ● blanketshow.net ● scarlettmagazine.org ● springstarshipping.com ● unitedforkliftlicense.com ● wems.co ● musicforhearts.com ● tyc372.com ● kratom-world.com ● g4pzk.com ● tv-envivo.com.ar ● ngoducloc.com ● mrdsl.com ● kicasso.net ● skch.net ● citysidelaundromat.com ● timberlanealf.com ● southjerseyterralift.net ● abrn.org.nz ● santaluciaflyfishers.com ● idealair.com.au ● ranchete.net ● arredogiardinoservice.com ● connecticutcleanenergy.com ● tenkillerlakefishing.com ● hotkiteboarding.com ● woolbertscountrymastiff.com ● mrcopie.com ● southgeorgiachrysalis.com ● edprotocols.com ● ses.equipment ● 4sightgroupllc.com ● dallastelegraph.com ● centerstageboca.com ● kpf9999.com ● massagemerotica.club ● agnesbernstein.com ● thedukeclassic.com ● wfhsxf.com ● oxycoin.io ● opticheap.com ● texasymcas.org ● nymei.org ● discoveramherstva.org ● enplamet.com.ar ● africanamericandatingservice.com ● haoyaohaoyi.com ● e-home.org ● pisolaminado.org ● noahyamen.com ● phsp-et.com ● pvr-realestate.com ● dhrushi.net ● homecuresforgout.org ● blueoceanmountainlion.org ● vxfn.net ● halbernstein.com ● xenomedia.com ● ries.com.tr ● g4ssport.com ● gift-oasis.com ● leachautomotive.com ● binaryscamadvisor.net ● hakerdesign.com ● tactical-media.com ● kanxiang.cn ● jimhester.com ● bilanzbetrug.org ● tungsten-rubber.com ● calinsdours.com ● bostonemploymentlawyerblog.com ● faithmissionny.com ● xngsks.com ● mindpour.net ● frabo.biz ● nrg-research.com ● trileniumsac.com ● tupsuantalya.com ● 3ndc.com ● diziseyret.com ● compassholding.net ● thenaturecenteratbutlercorner.org ● rgm-isis.com ● helpsierra.com ● svenskaport.se ● makeslofast.com ● larkmotelwillits.com ● cbwc.ca ● daliahsdesigns.com ● rxmr3.pw ● e-picknpay.com ● the2ishindi.com ● pikecountyabate.org ● everydaytrash.org ● businessmastery.ro ● cochinitos.net ● mediomaratonayamonte.com ● dreamlangames.com ● iglitzhost.com ● whitebird.info ● renitent.net ● movenclick.com ● northshoredental.net ● honilong.com ● kidslove.club ● brownliteraryagency.com ● 21cforall.com ● dahongcun.com ● just4uassetrecovery.com ● windyphillips.com ● careymfg.com ● bnics.com ● genomearchitect.org ● cultivainnovacion.org ● italianvillarentals.com ● cdhqgj.com ● etacanada-ca.com ● franel.net ● pject.org ● bjpid.com ● craigieburnschoolofdance.com ● blade.io ● robein.org ● travisarcherhall.net ● ysftgj.com ● giresunvegayazilim.com ● pediatricdentistgeneva.com ● xzhospital.com ● kesehatan.website ● 0577qsjj.com ● cmclawncare.com ● lyhx.info ● damonent.com ● fullrideme.com ● josecorsino.com ● schleupner.com ● strategicvision.org ● petergoodgoldandwaterworks4u.com ● clikmedia.net ● comsciences.com ● npartes.com ● unreply.com ● phxescorts.com ● 6800012.com ● kristenandwaising.com ● mashupmediamarketing.com ● nightanddaylocksmiths.com.au ● afss.co.il ● laurelmaranathasda.com ● leafhut.com ● pwenzel.info ● hashbubble.com ● narguile.com.br ● wakeupsleeper.com ● actingshortcuts.com ● hdjzzscl.com ● bringingbabyhomenw.com ● sprinklermanohio.com ● fakecar.com ● mykitebeach.com ● mckenzieriverdental.com ● marciel.net ● liz6.com ● luhaigangtie.com ● losangelessleepapneamedicalcenter.com ● tanjungtechnologies.com ● ikarafarini.ir ● nicwidhalm.com ● voteforprivacy.com ● mirror-cabinet.com ● flygeek.no ● tig.ht ● multifixer.cz ● bikram4cancer.com ● dancewithskye.com ● rockymountainhotair.com ● transformationsunltd.com ● mikeweaveradvertising.com ● fixitpro.ca ● beyondcinderella.com ● cbiot.com ● whoisnotodogmeat.com ● icyrain.com ● chappyshowcase.com ● yh9480.com ● caseforge.co ● stevegreenbooks.com ● brasileinvacanze.com ● chiphood.com ● lovepoker.it ● jujuandmoxie.com ● feihuanet.com ● andersgramer.org ● freeemailreports.com ● oliverisyourfriend.com ● ilivelife.org ● cmg411.com ● castekstil.com ● teaminterracial.net ● glennpudick.com ● xiaoyun.ru ● traxys.com.br ● casadeltejido.org ● wtfclub.org ● fastwindowstweaker.com ● 56xxpt.cn ● adchime.com ● thezurifoundation.co.uk ● rdshowhorses.com ● kousbot.pro ● zoopla.eu ● hsdkc.com ● pk-mgsu.ru ● anaberry.com ● juegosdebuscarobjetos.com ● casinobonus247.com ● 6198z.com ● euroscaffalaturemetalliche.com ● royalmalt.biz ● garagedoorsrepairchaumburg.com ● softwaresprites.com ● pricecomparer.com ● gumeili.com ● shimianlaifu.net ● thefansgroup.com ● mamapepsi.com ● denisebrowngallery.com ● environmentalresponse.net ● supercutebags.com ● evolutionarchitecture.net ● landscapingyeg.com ● prepaidsearchengineoptimization.com ● bombfx.com ● hatmolester.com ● mikewyzard.com ● gogreen4life2.com ● 63ny.com ● thenichosbungalows.com ● hightempgasket.com ● realyoung-sh.com ● nw-psy.com ● lazemakesthings.com ● abellio-greateranglia.info ● philosoyousuf.com ● elansamuel.com ● qmxyy.com ● hunter.net ● lakefrontrow.com ● llcp.jp ● t2c.com ● blairewhitney.com ● fosx.cc ● wntclub.eu ● wanakacameraclub.co.nz ● xn--4kq2d525bwqcblm53eyuldzgmv3c.com ● hellovinoth.com ● virtual-klagenfurt.at ● huasiongalumni.com ● dordogneriberaccattery.com ● ivadccg.com ● safe-inst.com ● hamptonvacations.net ● iconverged.net ● enchantment.biz ● mdentalstockton.com ● volumen.org ● trainingng.com ● 3m3n.com ● thetebowl.com ● sodarkatrain.com ● onlyedits.com ● darigift.com ● landingtz.com ● therosebedford.com ● eurodus.com ● cooleykronish.net ● stagemasters.com ● trinityruston.net ● briandmock.com ● peponi.ro ● sanstorageworks.com ● mlivermore.com ● highriseadvantage.com ● hxcem.com ● cqyutai.com ● modelsworld.info ● nina-shen-rastogi.com ● davidsbridalnh.com ● funidelia.mx ● sjchk.com ● sydneycityremovalists.com.au ● drrrr.cn ● upendyourself.com ● kimiyagar.com ● tomrishworth.com ● conceptioncookies.com ● powdersvillelistings.com ● taijibodywork.com ● obscurity.net ● uihlein1.net ● linkingchain.com ● handdrumteacher.com ● ugly.nyc ● lioness.info ● internetprivateinvestigator.com ● toparcadehits.com ● smogchecktoo.net ● yorutike.com ● annwitherall.com ● cowlick.ca ● planecommander.com ● carvingcolours.com ● crocemusic.com ● westvirginiafamilyattorneys.com ● chuangyijd.com ● 9419.xyz ● rusiviccda.org ● zendubai.com ● nittanypointe.com ● zedzpress.com ● elitervservice.net ● telemagaza.com ● yidafootwear.com ● helloinnovations.com ● lcscrewbarrel.com ● wakuwakuj.info ● empowerpk.org ● othermailprintingservice.com ● artbrassplating.com ● tumcasinoforum.com ● emeritawit.com ● cartfort.com ● darajospe.com ● crystalfreemonphotography.com ● leagueofminecraft.com ● diycleanenergy.com ● weprotestify.com ● jukeboxrecords.net ● marinaelphick.com ● apartemensurabaya.net ● chiropratiquesillery.com ● p4parttime.biz ● mib-instruments.com ● kjjl.net ● conventionftl.fr ● 6608.cc ● oklakescabinrentals.com ● ahmetsagdic.com ● szzh88.com ● californiapaintco.net ● fixpcnow.biz ● vipliferecruitment.com ● techforseva.com ● homecareassistancenorwalk.com ● tmhcpas.com ● yh7053.com ● jenniferhensonphotography.com ● ableglassservicesva.com ● organizationaltv.com ● soemo-fine-arts.com ● ts3th.org ● hq676.com ● xn--80abh5a3bxa.com ● necrosant.net ● kathyveech.com ● limogopher.com ● goodtherapists.com ● payflicks.com ● craigbancroft.com ● pixelplane.net ● faux-amis.org ● hcvnews.com ● ahooraweb.ir ● 916buy.com ● geirastadir-hestar.com ● betterbill.com ● creditcards.pub ● qianbi.info ● digitalaudioarts.com ● lindseyisla.com ● pievedicerreto.com ● leesstereo.net ● expertwaterremoval.com ● garynader.net ● chivalrousproductions.com ● winkchin.com ● chimflextubing.com ● tantra-escort.com ● appawesomeness.com ● am3999.com ● dsairheating.com ● pauljiwanowskimemorialfund.org ● americanlimochicago.com ● dentists-of-beachwood.com ● 366sp.com ● hcnieuwkoop.nl ● biyuai.com ● dabbos.org ● gunvakti.com ● 11dec.com ● polistini.com ● rollersoft.com ● chronicarly.com ● wxy.es ● vet-services.org ● oakmanphotography.com ● jmsztbh.com ● altusforge.com ● iafa.co ● avatrade.gr ● bonairepalms.net ● magicalaffirmations.com ● oklahomadefenselawyer.com ● virtualmuseumofbath.com ● amberlynnemakeupartist.com ● inlightofislam.com ● zhaocenter.org ● thetruthaboutmexico.com ● techkken.com ● ladyjoy.org ● bis-cig.org ● 24hoursforworldpeace.org ● northwoodsimpressions.com ● dc714.com ● xiaoying.xyz ● glennmccartney.com ● respec.org ● crepeandbean.com ● mattdurbin.co.uk ● anabaer.com ● ahmadfabrics.com ● monsoonia.net ● goniovisc.com ● silverriderz.com ● thurnscoe.net ● kimelmanmd.com ● torsopillow.net ● comunik-t.net ● thinstonetn.com ● napacarcare.com ● torranceeldercare.com ● lzsourcing.com ● wordgeyser.com ● lunchshow.co.uk ● miamiautocredit.com ● mmumtaz.com ● w1688888.com ● motherlodechurch.com ● manual-utilizare.com ● zenoramic.com ● primreaper.com ● qtmmzz.com ● warrantycards.com ● homesellingcompany.com ● dach168.com ● bourbonpride.com ● iware.fr ● ursaandisis.com ● micah.sg ● carnivora-nursery.com ● hearinghealthhouse.com ● consultor-mk-online.com ● arnaude.com ● moosesbarbershop.com ● eddieminnis.com ● charlesdickenschristmascarol.com ● kininoa.com ● espelhos-vision.com.br ● eskimo-joel.com ● livegreen.org ● ctrp.org ● sqlfornewbies.com ● peopleforglobaltransformation.org ● dreamaliveafrica.com ● ustaxback.com ● youshouldtryharder.com ● termihci.com ● melarangi.com ● belurl.com ● maestromanager.com ● whattheysay.co.uk ● tedmichaelbooks.com ● pianomoverguys.com ● uswin.org ● drguystandard.com ● neoenable.com ● mhc-amstelveen.nl ● rickyzheng.com ● bitsmiths.com