101 UX Hacks: A Cheat Sheet for Fixing Any User Experience

You asked for it, now you’ve got it. Go through this list of UX Hacks with any website or software and by the end you’ll have a pretty fantastic, elegant and intuitive application.


Previously published in Starting from Zero.


      Visual Design

  1. Be consistent. Pick a design style and stick with it. Every page should be a minor variation on a theme.
  2. Never use more than 3 colors on your website. One neutral (gray, pale blue, pale yellow), one accent (any bright color) and one bold (white, black). Do the same for your living room.
  3. Use less colors if you use more images in your web design. It will make the images pop.
  4. Don’t use flashing anything.
  5. Don’t use Flash.
  6. Don’t use dark backgrounds for text.
  7. All websites must be responsive.
  8. If you make everything big, bold and loud, then nothing is big, bold or loud. (Same for making everything small.)
  9. Use more white space – it will make everything easier to read and less intimidating.
  10. Text should be #000, #333 or #666. Anything else is too light to read.
  11. Headers should be graduated in size, with H1 the largest size and H6 the smallest
  12. Use images. Nobody likes to see a whole screen full of text.
  13. Use at most 2 font types. Helvetica should be one of them.
  14. Underlines are only for links. Book titles should be italicized.
  15. Don’t use splash pages.
  16. Make your pages scanable by using heading, subheadings and spaces between blocks of text.
  17. Use images with people in your website. They’re friendlier and more compelling than those generic,  stock-art photos.
  18. Use pictures of yourself doing something spontaneous and fun. Headshots are canned and look it.
  19. Identify the section at the top of the screen. E.g. Contact Us
  20. Don’t center align all your text.
  21. Line height should be 1.5 for all paragraphs
  22. Leave 2 lines before headers and 1.5 after


  23. Ask a friend to proofread. You can’t find all your own typos.
  24. Write a unique synopsis for each article on your site for use in Tweets and Posts.
  25. Include an attribution (via @susanrits) so once an article is shared everyone knows where it came from.
  26. Don’t update the Copyright year every new year. You want to show when you first earn the copyright, because priority is everything.
  27. Sound friendly and polite in all your messaging.
  28. Be transparent. Don’t try to trick your users, don’t hide your goals. They’ll like you better for being authentic.
  29. Write short, clear sentences with very few adjectives.
  30. Start with what you do. Don’t assume anyone landing on your website already knows. E.g. “We make …”
  31. Tell your prospective customers why they want to work with you. Don’t assume they’ve figured it out. E.g. “You want to work with us because…”
  32. Don’t use cute names for buttons. User won’t know what they mean and they won’t click on them.


  33. Use one top-level navbar on every page so users can always find their way back.
  34. Don’t disable the browser back-button. 40% of all clicks are on the back button.
  35. Pick the 5 top activities your users will want to do, and make sure they are your 5 top navigation items.
  36. Don’t use text smaller than 13pt. 16pt is best for blocks of text.
  37. Use a grid so your website is responsive to mobile.
  38. Don’t vary where you put the navigation. If you start with it on the top, keep it on the top for all pages.
  39. Use one color for all your links and buttons, and don’t use that color for anything else except the logo.
  40. Use the same button style everywhere.
  41. Organize your website like you organize a filing cabinet: think main categories, subcategories, sub-subcategories.
  42. If the page takes longer than 15 sec to load, your images are too big.
  43. Clicking your logo takes user back to the home page.
  44. Put your contact information in the footer of every page.
  45. Menus should also identify where the user in in the website or software.
  46. Make sure your top-level navbar is always visible, no matter how far down the page the user scrolls or what page they click to.
  47. Simplify your website until a user can easily make a mental map of its layout.
  48. Remove everything from your software except what is absolutely necessary for the user to accomplish his task
  49. Don’t make a new window open with every new page.

    Interaction Design

  50. People read from right to left, top to bottom in Western countries, so organize your tasks on the page from top right to bottom left.
  51. Don’t scroll horizontally AND vertically.
  52. Keep your submit button close to the end of the form.
  53. Search is for people who know what they’re looking for.
  54. Scan is for people who aren’t sure what they’re looking for. (You need both)
  55. If you give a user an error message, make sure it’s one they can both understand and take action on. GOOD: “Oops, that doesn’t look like an email address, please try again.”  BAD: “Valid authentication credentials were not provided”
  56. Give the user feedback when a form was correctly submitted. “Thanks, we got your information and we will contact you.”
  57. Buttons and links should change color when clicked on, so the user knows they clicked on it.
  58. Don’t require the user to hover over an object in order to get more information.
  59. Don’t require a user to click through multiple pages to read an article or get more information.
  60. Use permalinks so users can share your pages with their friends.
  61. Use Social buttons on every page, so users can share your content with their followers.
  62. Try to use words instead of icons. If you must use icons, make them very obvious.
  63. Use tool tips with your icons.
  64. In complex processes (like multi-page forms) include a progress bar so users know when they will complete the task.
  65. Make your form boxes big! At least 16pt.
  66. Use target=”_blank” for external links so they open in a new window and users don’t lose track of your website.
  67. Help your user out. If I don’t name a document, it should create a default name for me.
  68. Don’t place restrictions where they aren’t necessary. For instance, allow all of these when entering a phone number: (206) 555-1234  206-555-1234  2065551234  206.555.1234  1-206-555-1234
  69. Always provide a link to reset your password.
  70. Make text input boxes expandable so users can actually write a paragraph in your box.
  71. Think through your onboarding process. How does the first time user go through your website or application?
  72. Think through your power-users needs. Do you provide shortcuts and refinements that allow skilled users to organize and customize?
  73. Identify one main task every user will want to do with your software or website, and make sure it’s the easiest thing to find and do on your website.
  74. Space links and buttons out so that mobile users can tap them
  75. Use warning badges sparingly. If everything is ! then nothing is !
  76. Don’t over-use audible alerts on mobile. If you do, your users will turn them off.
  77. Don’t make any task require more than six steps or the user will abandon.
  78. Don’t delete content from a form when user has to come back to fill in missing boxes.
  79. Don’t use freakin’ Captcha! It’s not human friendly either. Use JavaScript, mathematical questions instead (“how much is 1+1″).


  80. Try not to use modal windows that interupt the use flow – it frustrates users to suddenly have to stop what they’re doing and deal with your goals instead
  81. Make sure links on ads don’t look like links on your site. Nothing irritates a user more than clicking a link and ending up at an advertisement.
  82. Don’t let advertising dictate usability, it will only lead to failure in the end.
  83. Don’t require users to register before they sample your website or application.
  84. Only sleazy websites use pop-unders.
  85. Identify ads as advertising, or risk alienating your readers.
  86. Never use more than one popup per section (not page, section)


  87. If your Mom can’t use it, 80% of the people out there can’t use it either.
  88. Do a quick focus group with your friends. Ask them these three questions about your business website: What do we do? How can you find out more about our work? Where is our email address? If they can’t answer without your hints, you haven’t designed it well enough.
  89. Include a place where users can give you feedback on your site.
  90. Read all the feedback you get for your site.
  91. Click on every link and try out every form before you launch.
  92. Once a month, click on every link and try out every form. (I don’t know how, but they always seem to break.)
  93. Test your site on mobile phones and tablets. Don’t make mobile users pinch and scroll.
  94. Identify the 5 main pain points for your users and focus your first efforts on eliminating those.
  95. Don’t ask your users how to design the software, they don’t know.
  96. Ask your users what they wished the software would do if it were magic. Then figure out how to do that with technology.
  97. Ask your users to complete a task, then watch what they do. Where they hesitate or backtrack is where you have things to fix.
  98. Do several rounds of testing, but only have 4-5 people in each test. Usually 3 to 5 respondents per round are enough to encounter many of the most significant problems related to the tasks you’re testing.
  99. Ask users to think out loud as they’re completing tasks so you understand the thought process.
  100. Don’t provide hints or tips — you won’t be there with hints and tips for everyone using the software.
  101. Don’t ever, ever do this: www.worldsmostannoying.blogspot.com


  1. Untuk saat ini permainan casino online sudah bisa dimainkan secara online, hanya bermodal smartphone atau komputer dan pastinya
    menggunakan jaringan internet. Setiap pemain harus bisa mengetahui
    ciri ciri permainan Mesin Slot Online, hal ini bertujuan agar mudah untuk menang dalam taruhan. Untuk
    hal ini sangat penting untuk para pemain. Sebagai seorang pemain awam,
    pasti hal ini sangat ditakutkan karena biasanya bettor-betor tersebut belum paham cara
    kerja dari sebuah Agen Judi Online. Maka permainan ini pun telah ada
    sejak tahun 1960an sebagai permainan judi casino yang amat seru dan bergengsi dan selalu dimainkan oleh kaum
    bangsawan. There was a time when casino lovers would plan an entire holiday or book a flight to their favourite city to experience the thrill of the betting game.

    It is always advisable to get your app updated from
    time to time. There are high chances of this game to get stuck
    between in case your computer isn’t properly updated.
    Although that jackpot is awarding a high reward, it is
    depending on the luck to win that. The high win rate makes
    it very popular with chance players as it helps prevent loss.
    Even though the Tie Bet gives you the winning payout of 8
    to 1, the house edge is extremely high in this situation. Playing SKY777 free credit
    slots on a new slot machine gives you a better handle to study your odds.
    You will also locate the pay desk gives extra for this guess.
    The only thing you have to do is select the S01 bonus code and you will be awarded 5% upon your deposits!

  2. Most gamers and gamblers don’t know this secret. The utmost bet dimension truly unlocks the largest
    rewards or payout set for a certain game. So always place a maximum guess when taking part in a 3-reel
    slot 918Kiss game. As well as, by betting the maximum quantity you truly
    increase your chances of profitable a jackpot. The truth
    is, it is well-known that jackpots are triggered by means
    of most bets. You know you may have a web-based gambling problem when you can’t even afford
    to play your favourite 918Kiss slot sport.
    Avoid taking money from others and solely log into your online
    on line casino if you have enough money to do so. Borrowing cash will just increase your spending over time and
    cause extra frustration and playing problems down the street.
    Do you know that completely different 918Kiss slot games have
    completely different payout rates? For example,
    fish games could payout more than Aladdin. Every on-line game’s payout structure is decided based on its
    high quality and entertainment value. The more folks take pleasure in a certain recreation, the upper the worth.

  3. Last day! Last day! Last day!

    SCR99SG SCR99Singapore SCR99SG3 SportBooks
    Soccer 4D Lottery HuntFish CockFight SboBet M8Bet SingaporeOnlineCasino OnlineCasino
    918Kiss scr888 Ace333 Joker123 Live22 toto Magnum Jackpot MondayBlue Monday Bonus FreeCredit

  4. Termasuk dengan bonus deposit, jadi setiap pemain yang melakukan deposit
    judi games slot online SKY777, jumlah depositnya akan bertambah karena tambahan bonus yang telah disiapkan oleh agen judi online.
    It’s the highest subscribed gambling agency in Malaysia
    due to its trusted games and non investment-high returns providers.
    You’re able to play with best internet gambling games out of Live22 casino and win fantastic prizes.
    Online slot video games is considered one of the preferred kinds
    of on line casino games regardless it’s in an internet on line casino.
    Tim IT King855 berpengalaman dalam menyajikan game
    casino online terpopuler di Indonesia. A brand New Online Casino Launches & Developments In Malaysia,
    Singapore and Brunei Since 2019. King855 Casino offers players games, which are IPad
    optimized. One of the reasons why 918kiss gained that reputation is that it complies with changing industry needs in terms of
    online casino. As an added bonus, LIVE22’s constant and
    consistent new game releases will surely keep things fresh and raise the bar that has been set in the industry.
    For example, Live22’s ‘Evil King Ox’ slot game is a take on an antagonistic character with roots in Chinese mythology and the slot game was designed
    to convey a more domineering and bold ambience. Enjoy a
    thrilling journey with the King of the Highway, have the chance to win the Grand
    Prize, and remember to activate the Dollar Bill
    in order to have a chance to earn a jackpot. Until you never realize how much cash do you have to bet and how much money you want to you, you
    cannot become a successful gambler at 918Kiss online casino.
    These winnings simply refer to the slot machine prizes that are much less than the investment made by
    the players. These lions will consume other symbols and replace
    them to make more attractive winning combos and possible double all prizes when they’re in a winning combo.
    The above-mentioned tips can get you closer to winning a good amount of reward
    but there is never a guarantee.

  5. 9HUAT Online Casino Malaysia is a amazing and different brand online games platform – Slot Games,Live Casino, Sportsbook & 4D

    Fast deposit and withdrawal
    Fast Customer Service
    Nice Promotion
    joker123 918kiss sky777 ace333 onlinegames 9huatshioknya

  6. Maka, dari itu kami menyediakan layanan deposit 24 jam online telah kami sediakan disini agar para player seluruh nya yang memiliki Bank BCA semuanya bisa bergabung bermain bersama kami disini.
    Karena banyak nya para player yang mengeluh kepada agen lain nya dikarenakan tidak menerima
    jam offline BCA. Maka disini kami ingin memberi tahu
    kepada pemain yang memiliki bank BCA sekali lagi kami menerima nya deposit anda
    kapan pun anda inginkan. Agar anda bisa menikmati layanan ini
    anda terlebih dahulu harus mendaftar di sky777 yang memiliki layanan terbaik di indonesia.
    Ingin bergabung bermain bersama kami sebenarnya cukuplah sangat muda untuk anda
    agar bisa bergabung bersama kami disini. Nah,, Slot Game sky777 Big Profit Here
    bisa kita dapatkan disini. 24 jam full. Kami tunggu ya kedatangan anda disini untuk bergabung bersama kami disini.
    777 akan membantu sobat ku semuanya untuk mendapat kan hak yang seharusnya milik
    sobat ku. Banyak nya agen lain di situs online, tapi banyak yang memberikan bonus dengan harapan palsu, mengapa begutu..?
    Kini kami akan membantu kepada sobat ku agar sobat bisa mengerti
    bonus sebenar nya yang mudah sobat pahami, bukan hanya bonus besar akan tetapi tidak paham
    yang ada bukan malah untuk malah jadi buntung.
    Jik Didalam Bonus tersebut ada yang belum sobat pahami sobat bisa menanyakan langsung
    kepada costumer servis yang telah kami sediakan di link daftar sky777 Maka costumer
    servis kami akan segera membantu sobat ku semuanya. Kami juga menyediakan beragam bank lokal
    indonesia yang bisa sobat nikmati, jadi sobat jika sebat penduduk indonesia dan apapun itu bank sobat segera
    saja daftar sky777 di sini kami akan segera membantu sobat ku dengan senang hati.
    Bonus -bonus seperti di atas bisa sobat dapatkan jika sobat sekalian bergabung bersama situs resmi kami slot
    online sky777. Bagi sobat yang mempunyai smartphone android
    atau iphone ios yang saat ini jarang baget digunakan hanya
    melihat youtube dan bermain game yang ada di playstore sangatlah sayang karena hanya membuang paket data dan waktu
    saja sobat ku semuanya. Lebih bagus lagi sobat mencoba untuk memain kan permainan slot ini dengan menggunakan uang asli sobat sudah bisa mencoba bermain nya dengan menggunakan smartphone jadi
    nya bisa mendapatkan penghasilan tambahan untuk
    sobat semuanya. Casino games have been immensely popular among casino
    game lovers for decades. Ever since online casino games were
    launched online, one could even play the betting game from
    the comfort of their homes. One can easily play the game on online platform
    by following the mentioned rules and try their luck at
    winning the jackpot of the most popular betting games.
    918KISS casino is the most popular casino platform that anyone can explore without facing any hassles.
    There was a time when casino lovers would plan an entire holiday or book a flight
    to their favourite city to experience the thrill of the betting game.

    However, the SCR888 online casino, which is now known as
    918KISS casino has turned the game for casino lovers.
    Now, one doesn’t need to spend extra money, time and energy to have a relaxing evening with their favourite casino slot games.
    When it comes to the progress of the casino games over the
    years, online casino games offer quite a stress-free experience
    which can also be considered as the USP of these games.
    One can also trust these betting games to be absolutely safe,
    as only reputed software development companies develop these games to keep up with
    the quality expectations of everyone. As online
    casino games are developed by industry’s leading software developing companies, one can expect advanced features while
    playing the game. When it comes to the use
    of the internet while playing 918KISS casino games, one can rest assure that they can play it even without the internet network.
    In addition to this, one can avail countless bonuses while
    making the most of the gaming experience. As these gaming platforms offer free joining
    credit and bonuses, it helps in winning the trust of the players.
    Excellent quality, advanced features, user-friendly interface and free bonuses are the key benefits anyone would love to avail from an online casino platform.
    Some people might not believe about the attractive free welcome
    bonus, but they should check it out on the original website of the 918KISS
    casino platform. Following are some other advantages of the online casino
    games. · Variety of Games: One gets to play a huge variety of casino games.
    In fact, they can even find different versions of the games online.

  7. Hi there this is somewhat of off topic but I was wanting to know
    if blogs use WYSIWYG editors or if you have to manually code with HTML.
    I’m starting a blog soon but have no coding skills so I
    wanted to get advice from someone with experience.
    Any help would be enormously appreciated!

  8. Hi there would you mind letting me know which web host you’re using? I’ve loaded your blog in 3 different internet browsers and I must say this blog loads a lot faster then most. Can you recommend a good internet hosting provider at a honest price? Cheers, I appreciate it!

  9. I’ve been absent for a while, but now I remember why I used to love this web site. Thanks, I’ll try and check back more frequently. How often do you update your website?

  10. I think this is one of the most important info for me.
    And i am glad reading your article. But should remark on some general things, The site style is ideal,
    the articles is really great : D. Good job, cheers

  11. I was curious if you ever thought of changing the layout of your site? Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with it better. Youve got an awful lot of text for only having 1 or 2 images. Maybe you could space it out better?

  12. Also I believe that mesothelioma cancer is a extraordinary form of many forms of cancer that is normally found in individuals previously familiar with asbestos. Cancerous cells form while in the mesothelium, which is a protecting lining which covers almost all of the body’s body organs. These cells normally form while in the lining on the lungs, mid-section, or the sac that really encircles one’s heart. Thanks for discussing your ideas.

  13. By my observation, shopping for gadgets online can for sure be expensive, but there are some tricks and tips that you can use to obtain the best offers. There are continually ways to uncover discount promotions that could help to make one to hold the best technology products at the smallest prices. Thanks for your blog post.

  14. Thank you for any other excellent article. The place else may just anyone get that type of information in such an ideal method of writing? I’ve a presentation subsequent week, and I’m on the look for such info.

  15. I really believe that a foreclosures can have a significant effect on the borrower’s life. House foreclosures can have a 8 to a decade negative relation to a client’s credit report. A new borrower who’s applied for a mortgage or almost any loans even, knows that the particular worse credit rating will be, the more difficult it is to acquire a decent mortgage. In addition, it may affect the borrower’s ability to find a good place to lease or hire, if that gets the alternative homes solution. Interesting blog post.

  16. Hiya, I’m really glad I’ve found this information. Today bloggers publish only about gossip and net stuff and this is really annoying. A good website with interesting content, that’s what I need. Thanks for making this web-site, and I’ll be visiting again. Do you do newsletters? I Can’t find it.

  17. This post on the topic of Search engine optimisation is genuinely good one, and the back links are truly very useful to market your website, its also called Search engine optimization.

  18. I liked up to you’ll obtain carried out right here. The sketch is tasteful, your authored subject matter stylish. nonetheless, you command get bought an impatience over that you want be handing over the following. sick without a doubt come more beforehand once more since precisely the similar nearly very steadily inside of case you defend this increase.

  19. Thanks for the write-up. My spouse and i have usually noticed that a majority of people are desirous to lose weight when they wish to show up slim and also attractive. Even so, they do not often realize that there are other benefits to losing weight as well. Doctors say that fat people have problems with a variety of disorders that can be instantly attributed to their particular excess weight. Thankfully that people who’re overweight and suffering from several diseases can reduce the severity of their own illnesses simply by losing weight. You’ll be able to see a steady but noticeable improvement in health whenever even a bit of a amount of weight loss is attained.

  20. 408659 399544In case you happen to significant fortunate folks forms, referring by natural means, moreover you catch the attention of some sort of envy in consideration of those types the other campers surrounding you which have tough times about this topic. awnings 377055

  21. Just wish to say your article is as astounding. The clarity in your post is just spectacular and i could assume you are an expert on this subject. Well with your permission allow me to grab your feed to keep updated with forthcoming post. Thanks a million and please continue the gratifying work.

  22. great post, very informative. I wonder why the other experts of this sector do not notice this. You must continue your writing. I’m sure, you’ve a great readers’ base already!

  23. Oh my goodness! an incredible article dude. Thank you Nevertheless I’m experiencing situation with ur rss . Don’t know why Unable to subscribe to it. Is there anybody getting an identical rss downside? Anybody who is aware of kindly respond. Thnkx

  24. Nice post. I learn something new and challenging on sites I stumbleupon on a daily basis. It’s always exciting to read content from other authors and practice a little something from their sites.

  25. Also I believe that mesothelioma cancer is a uncommon form of most cancers that is typically found in all those previously familiar with asbestos. Cancerous tissue form in the mesothelium, which is a safety lining which covers the vast majority of body’s body organs. These cells typically form inside lining with the lungs, stomach, or the sac which encircles one’s heart. Thanks for discussing your ideas.

  26. I just could not leave your website prior to suggesting that I actually enjoyed the usual information an individual provide for your guests? Is going to be back frequently to inspect new posts

  27. Hiya, I’m really glad I have found this information. Today bloggers publish only about gossip and web stuff and this is really annoying. A good website with interesting content, this is what I need. Thank you for making this web site, and I’ll be visiting again. Do you do newsletters? I Can’t find it.

  28. Wonderful beat ! I wish to apprentice even as you amend your web site, how could i subscribe for a blog website? The account helped me a appropriate deal. I have been a little bit acquainted of this your broadcast offered bright clear concept

  29. I have really learned some new things via your blog site. One other thing I want to say is the fact newer computer system operating systems often allow much more memory to get used, but they likewise demand more memory space simply to work. If one’s computer cannot handle much more memory as well as newest computer software requires that ram increase, it can be the time to shop for a new Computer system. Thanks

  30. Do you have a spam problem on this site; I also am a blogger, and I was wondering your situation; many of us have developed some nice methods and we are looking to trade methods with other folks, why not shoot me an e-mail if interested.

  31. Great paintings! That is the type of info that should be shared across the web. Disgrace on Google for no longer positioning this put up upper! Come on over and discuss with my site . Thank you =)

  32. Fantastic goods from you, man. I’ve understand your stuff previous to and you’re just too wonderful. I actually like what you have acquired here, really like what you’re saying and the way in which you say it. You make it enjoyable and you still take care of to keep it wise. I can’t wait to read far more from you. This is really a great web site.

  33. Wonderful beat ! I wish to apprentice whilst you amend your web site, how could i subscribe for a weblog site? The account aided me a applicable deal. I were tiny bit acquainted of this your broadcast provided shiny transparent concept

  34. Thanks on your marvelous posting! I really enjoyed reading it, you could be a great author.I will make sure to bookmark your blog and definitely will come back very soon. I want to encourage you to definitely continue your great posts, have a nice afternoon!

  35. Thanks for these tips. One thing I also believe is the fact credit cards giving a 0 monthly interest often entice consumers in with zero monthly interest, instant endorsement and easy on the net balance transfers, but beware of the most recognized factor that is going to void the 0 easy road annual percentage rate and also throw one out into the very poor house rapidly.

  36. Thanks for your article. One other thing is that if you are advertising your property alone, one of the difficulties you need to be alert to upfront is when to deal with home inspection accounts. As a FSBO seller, the key towards successfully shifting your property in addition to saving money upon real estate agent commission rates is information. The more you already know, the simpler your home sales effort will likely be. One area where by this is particularly vital is reports.

  37. I really wanted to write a small comment to thank you for some of the lovely guides you are giving out at this website. My extended internet search has at the end been recognized with good ideas to share with my friends. I would point out that many of us website visitors actually are very fortunate to dwell in a useful place with very many brilliant individuals with useful tactics. I feel truly privileged to have used your entire webpage and look forward to tons of more entertaining minutes reading here. Thanks once more for all the details.

  38. I have noticed that car insurance businesses know the autos which are at risk of accidents along with risks. Additionally , they know what kind of cars are inclined to higher risk along with the higher risk they have got the higher the premium rate. Understanding the simple basics of car insurance will allow you to choose the right style of insurance policy that should take care of your family needs in case you get involved in any accident. Thank you sharing the ideas on the blog.

  39. Hi there, just became aware of your blog through Google, and found that it is really informative. I am going to watch out for brussels. I will be grateful if you continue this in future. Numerous people will be benefited from your writing. Cheers!

  40. 370248 377392I located your weblog site on google and check a couple of of your early posts. Proceed to preserve up the superb operate. I just additional up your RSS feed to my MSN Details Reader. In search of forward to reading extra from you later on! 466185


Please enter your comment!
Please enter your name here