Who is First Step? 

First Step Internet is an Internet Service Provider (ISP) offering high-speed Internet services in the Eastern Washington and Northern Idaho region. We provide last-mile broadband services to home and businesses. We also build infrastructure projects to improve broadband coverage for the state of Idaho.
We serve many communities with high-speed wireless, cable, and DSL  connections as well as providing dial-up access for customers who cannot otherwise take advantage of our faster offerings.
Please follow this link to find our available service areas: Service Areas
First Step Internet develops websites and web tools using internally developed and externally acquired products.  Many corporate and private customers across the US have selected First Step Internet to host their websites.
For more information about First Step Internet, check out these links: 
About FS

What are First Step's office hours?

First Step Internet office hours are Monday-Friday from 8:00 am to 5:00 pm.

Technical support hours:
Monday - Friday -- 8:00 am to 7:00 pm
Saturday - Sunday -- 9:00 am to 6:00 pm
You can visit our chat space at and interact directly with Technical Support.

Questions can be submitted via e-mail to techsupport@fsr.net. Questions submitted via e-mail will be given priority and will often be answered within a day of being submitted.

You can call us toll-free at 888-676-6377 or at 208-882-8869 in the Moscow / Pullman / Potlatch area.

For more information, please check out our Contact Page

How can I obtain information from First Step Internet?

You can interact directly with Tech Support by visiting our chat space at  http://www.fsr.com/chat/.

Technical questions can be submitted via e-mail to techsupport@fsr.net. Questions submitted via e-mail will be given priority.  

Our sales, billing and other staff can be reached toll-free at 888-676-6377 or at 208 882-8869. Office hours are 8am through 5pm Monday through Friday. Techsupport is available 8am - 7pm Monday through Friday and 9am - 6pm on the weekends.  

For more information, please check out our: Contact Page

What do you charge for your services?

First Step offers a variety of full Internet access options, each with their own costs. 

Wireless service is available through the region. Please sign up for a free site survey to see if you qualify for service.

The EdgeWave spam filter costs either $1.50 per month or $18.00 per year.

First Step offers on-site network and computer installation, support and maintenance services.  The hourly cost is $65.00 per hour plus one-way travel or you can arrange for a service contract.  Please contact our sales department to establish your own service contract.

First Step provides in-house computer maintenance services for $65.00 per hour.

Server setups and business-class connection configurations may incur additional costs. Please give us a call and we will be happy to get you a quote for what services we can offer.

What communities do you serve?

Click here for a list of Communities we serve.

What hotels do you serve?

First Step Internet provides service wireless internet service to the following Hotels/Motels:

Kamiah - Clearwater 12 Motel
Lewiston - Days Inn
Lewiston - GuestHouse Inn and Suites
Moscow - Royal Motor Inn
Moscow - Royal Motor Inn Guests
Moscow - Super 8 Motel
Orofino - Helgeson Place Hotel & Suites
Orofino - Lodge at River's Edge
Pullman - Hilltop Inn
Pullman - Palouse Inn

What Apartment Complexes do you serve?

First Step Internet provides wireless access to the following apartment complexes.  Depending on the complex, access can be obtained by plugging into an ethernet connection in the wall or by connecting with a wireless device in the computer.
Pullman Apartment Complexes Moscow Apartment Complexes
Mgmt Complex Connection Mgmt Complex Connection
Ethernet Wireless Ethernet Wireless
Hill Enterprises Meadow Brook Avail   Palouse Properties 621 Taylor Telkonet
Summer Hill Avail   701 Taylor Telkonet
Boulder Creek Avail   Campus View Avail  
Cedar Ridge Avail   University Village Avail  
Stadium Terrace Avail   Blackketer Tule 1174 West A Street Avail  
Dabco Aspen Village   Avail 1210 West A Street Avail  
Providence Court   Avail 250 Baker   Avail
Pine Ridge   Avail 254 Baker   Avail
Maple Valley   Avail 258 Baker   Avail
Churchill Downs   Avail Pope Eisinger 220 Baker Avail  
Emerald Downs   Avail 224 Baker Avail  
Bridgeway   Avail 260 Baker   Avail
Kip Dev Harvest Gardens   Avail 264 Baker   Avail
Latah    Avail Welcome Home 705 N Jefferson Avail  
Cornerstone Maple Street Avail   715 N Jefferson Avail  
422 NE Maiden Lane Avail   793 Brent Drive Avail  
A Street Avail   795 Brent Drive Avail  
Other Cougar Crest Avail   2942 E Palouse River Drive Avail  
Maiden Lane    Avail 2988 E Palouse River Drive Avail  
Kirk Hill 201 Taylor Avail  
209 Taylor Avail  
215 Taylor Avail  
219 Taylor Avail  
North Adams Avail  
South Lilley Avail  
Henley Avail  
6th Street Avail  
East E Street Avail  
South Hayes Avail  
South Jefferson Avail  
South Main Street Avail  
Hawthorn Avail  
301-333 Lauder Avail  
Brennan Properties 1621 Lenter   Avail
1625 Lenter   Avail
1625 Lenter   Avail
1671 Lenter   Avail
1685 Lenter   Avail
221 Taylor   Avail
220 Lauder   Avail
1315 Linda Lane   Avail
Other 240 Baker Avail  
1412 West A Street Avail  
1418 West A Street Avail  
1125 Ridge Road Avail  

What DNS numbers should I be using?

Our current DNS servers are:


How can I get faster connection speeds?

If you are looking to make adjustments to your current speed package, please contact our Sales team and they will be happy to see if we are able to accommodate you.

Can I telnet into the server?

No, we reserve telnet access to our servers for administrative use only. 

Do you have a 1-800 number for dialup?

No.  We do not have a 1-800 dialup number. We have looked into getting a 1-800 number several times in the past. The problem has always been that the per-minute rate that we would be charged for data-capable 1-800 lines would greatly exceed the amount that most long distance services or calling cards charge for long distance. ISPs that provide 1-800 numbers invariably pass that per minute cost back to the customer.  We have always felt that having to pass the cost of such a service on to our customers make our service cost prohibitive.  We always try to keep our services as affordable as we can.

Why is there SPAM?

SPAM is unsolicited "junk" e-mail sent to large numbers of people to promote products or services.  If people would not buy the products or services advertised in spam, the use of spam would die away.  Unfortunately, sufficient people respond to the unsolicited junk e-mail to make it profitable for the original senders. 

Spam has become so successful that it is now being propagated by viruses that spread throughout the internet.  Many modern viruses send spam from every infected computer.  Using viruses to send spam has significantly increased the volume of spam being circulated over the internet.

Do you offer a spam filter?

Yes.  We use one of the largest spam filtering companies in the country -- EdgeWave.  You can learn more about EdgeWave by clicking here.

What is my e-mail address?

Your email address is the address that others on the Internet use to send you electronic mail. It is composed of your "userid" (e.g., johndoe), followed by the '@' character (read "at"), followed by the domain name, i.e. "lewiston.com". Thus, a complete email address is: johndoe@lewiston.com

How do I send e-mail to someone

There are two types of e-mail: POP e-mail and web-based e-mail. 

POP E-mail:
To send e-mail using a POP account typically requires an e-mail client such as Windows Live Mail, Mac Mail, or Microsoft Outlook.  After opening your e-mail client and setting up your e-mail address in the client, you can create an e-mail message, type in the e-mail address, subject, message body, and click send.  Specific instructions can be found at:http://www.fsr.com/Technical-Support/14/

Web-based E-mail:
Examples of web-based e-mail are Gmail and hotmail.  To send e-mail from a web-based e-mail service, you typically use a browser like Internet Explorer, Firefox, or Google Chrome.  Once the browser is open, you need to enter the address of the web-based e-mail provider such as www.google.com Log in using your username and password.  Proceed to create an e-mail message and send it to the desired e-mail address.

Can I have more than one email address?

You have up to 5 additional email accounts you can add to your primary account. To set up a secondary email account, just go to our account management page. This page allows you to check your billing status, pay by credit card, change your account password, add or delete secondary email accounts and more. The URL for this page is: http://www.fsr.com/account-management/

Click the "Login to Account Management" button on that page. Enter your First Step username and password then click the "Login" button. 

Once you access your account click the "E-mail Maintenance" link on the left. Click the "Add New Address or Forward" link at the top of the page to create a new account.
The page will ask for the new email, just put in the user name (The @domain.com will be automatically added). Next type in a password for the new email account then click "Create Address". The password must be between 6 and 8 characters and should be a mix of letters and numbers. Avoid dictionary words. If it rejects the email try a variation on the username (for example: there may already be a johnsmith in our system so you may have to try jsmith or johns). Your new email account will be created and will be ready after the system synchronizes itself. This happens every twenty minutes so if you create the new address at 4:28 PM then it will be available after 4:40 PM.

From there all you have to do is to configure your email program to use your additional email account.

Do you support IMAP mail service?

Yes. Our email server supports both POP3 and IMAP protocols. 

Can I add or change e-mail address(es)?

You cannot change your primary email address because it also serves as your login name or username for network authentication. 
You can, however, add or change up to 5 additional sub-e-mail address(es) by logging into your account via our home page https://ecommerce.fsr.com/accounts/.  Enter your username and password to log into your account.
1.  After you successfully log in, click on "View Emails" 
2.  To add another email address, click on "Create Email" and follow the instructions
3.  To change an additional e-mail address, click on "Delete" and then go back to step 2.

Do you offer filter for offensive web sites?

First Step encourages concerned customers to seriously consider installing a content filter on their computer(s).  A content filter will prevent access to objectional web sites.  There are many such content filters available.

You can research content filters on the internet.  One content filter comparison site is: www.internetfilterreview.com/

I'm new to the Internet. Where do I start?

The Internet is a vast network of interconnected networks. It can be daunting for a beginner to navigate this system but with a little practice you will be able to tap into this rich resource of information and content. Here is a quick primer on some of the key elements of the Internet.

Internet Addresses (URL)
An Internet Address (also known as a URL, or Uniform Resource Locator) is how you connect to a location on the Internet. Addresses come in many forms, the most popular of which are on the World Wide Web (www). To get to a location on the internet, simply type in the address you wish to visit in the browser's address bar, for example:

These are all locations on the world wide web, as designated by the www in the address. The "http" portion of the URL stands for Hypertext Transfer Protocol and lets the browser know what type of resource it is accessing. A browser can handle other types of resources, for example:
    ftp://(File Transfer Protocol)
    file://(when opening a local file on your system)
    https://(a secure server will use this, the "s" stands for secured.)

Search Engines
Search engines exist to help you locate resources and pages on the Internet. Many search engines allow for advanced search capabilities, but they all share common functionality. Here are some of the ways to search for information on the Internet:

    Keyword search:
      Web Design Moscow Idaho Internet
      This will return all sites that have any of these keywords, in any order.
    Text string search:
      "first step internet"
      This will return sites that contain this exact phrase.
    Boolean Search:
      First AND Step AND Internet NOT Bank NOT Construction NOT Microsoft
      this allows for refinement of a search to include certain keywords together, but also tells the search engine to exclude results that are not relevant.
Some of the most popular search engines available are:

What kind of information is on the Internet?

The type of information you're likely to find on the Internet is free information, such as government documents, works with expired copyrights, works that are in the public domain, and works that authors are making available to the Internet community on an experimental basis.

Conversely, some types of information you are not likely to find on the Internet, most notably, commercial works are protected by copyright law. Some information is only available for a fee.

What scripts are available for my webspace?

Hit Counter

If you would like to add a counter to your web page just put this line at the bottom of your html document.

    <!-- Inject Script Filtered -->
If you would like to start the counter at a higher number, simply modify that line as follows:
    <!-- Inject Script Filtered -->
This will add a counter to the bottom of your web page. You can format the counter by adding HTML around the counter script, for example:
    <font size="1" color="red">&lt;!-- Inject Script Filtered --&gt;</font><span style="font-family: &quot;Lucida Sans Unicode&quot;, Arial; font-size: 10pt;">&nbsp;</span>
Form to Email Script

FormMail is a universal WWW form to E-mail gateway. There are only two required form input tags which must be specified in order for this script to work with your existing forms. Other hidden configuration fields can also be used to enhance the operation of FormMail on your page.

First you need to tell the server to use this script to handle your form input. To do this, add the following to the top of your form:

    <form action="/cgi-bin2/FormMail.xbm" method="post">

    NOTE- If you are a virtual server client, use the following:

    <form action="/cgi-bin2/FormMail.pl" method="post"> Your site will need to be added to the script in order for this to work. Click here to send us your request. Please be sure to include your domain name.

There are only two additional configuration input tags that need to be added for the form contents to be emailed to you upon submission:

    <input type="hidden" value="email@city.com" name="recipient" />

    You need to replace "email@city.com" in the above input tag to your email address.

    <input type="hidden" value="email" name="required" />

    Without requiring the email address, your form may not work. If you do not get the form results, please double-check that you have email set as required.


Field: subject
Description: The subject field will allow you to specify the subject that you wish to appear in the e-mail that is sent to you after this form has been filled out. If you do not have this option turned on, then the script will default to a message subject: WWW Form Submission
Syntax: If you wish to choose what the subject is:
<input type="hidden" value="Your Subject" name="subject" />

To allow the user to choose a subject:

<input name="subject" type="text" />

Field: email
Description: This form field will allow the user to specify their return e-mail address. If you want to be able to return e-mail to your user, I strongly suggest that you include this form field and allow them to fill it in. This will be put into the From: field of the message you receive. If you want to require an email address with valid syntax, add this field name to the 'required' field.
Syntax: <input name="email" type="text" />

Field: realname
Description: The realname form field will allow the user to input their real name. This field is useful for identification purposes and will also be put into the From: line of your message header.
Syntax: <input name="realname" type="text" />

Field: redirect
Description: If you wish to redirect the user to a different URL, rather than having them see the default response to the fill-out form, you can use this hidden variable to send them to a pre-made HTML page.
Syntax: To choose the URL they will end up at:
<input type="hidden" name="redirect" value="http://your.host.com/to/file.html" />

To allow them to specify a URL they wish to travel to once the form is filled out:

<input name="redirect" type="text" />

Field: required
Description: You can now require for certain fields in your form to be filled in before the user can successfully submit the form. Simply place all field names that you want to be mandatory into this field. If the required fields are not filled in, the user will be notified of what they need to fill in, and a link back to the form they just submitted will be provided.

To use a customized error page, see 'missing_fields_redirect'

Syntax: If you want to require that they fill in the email and phone fields in your form, so that you can reach them once you have received the mail, use a syntax like:


<input type="hidden" value="email,phone" name="required" />

Field: env_report
Description: Allows you to have Environment variables included in the e-mail message you receive after a user has filled out your form. Useful if you wish to know what browser they were using, what domain they were coming from or any other attributes associated with environment variables. The following is a short list of valid environment variables that might be useful:

REMOTE_HOST - Sends the hostname making the request.
REMOTE_ADDR - Sends the IP address of the remote host making the request.
REMOTE_USER - If server supports authentication and script is protected, this is the username they have authenticated as. *This is not usually set.*
HTTP_USER_AGENT - The browser the client is using to send the request.

There are others, but these are a few of the most useful. For more information on environment variables, see:

The CGI Resource Index: Documentation: Environment Variables

Syntax: If you wanted to find the remote host and browser sending the request, you would put the following into your form:


<input type="hidden" name="env_report" <br /> value="REMOTE_HOST,HTTP_USER_AGENT">

Field: sort
Description: This field allows you to choose the order in which you wish for your variables to appear in the e-mail that FormMail generates. You can choose to have the field sorted alphabetically or specify a set order in which you want the fields to appear in your mail message. By leaving this field out, the order will simply default to the order in which the browsers sends the information to the script (which is usually the exact same order as they appeared in the form.) When sorting by a set order of fields, you should include the phrase "order:" as the first part of your value for the sort field, and then follow that with the field names you want to be listed in the e-mail message, separated by commas. Version 1.6 allows a little more flexibility in the listing of ordered fields, in that you can include spaces and line breaks in the field without it messing up the sort. This is helpful when you have many form fields and need to insert a line wrap.
Syntax: To sort alphabetically:


<input type="hidden" value="alphabetic" name="sort" />

To sort by a set field order:


<input type="hidden" value="order:field1,field2,etc..." name="sort" />

Field: print_config
Description: print_config allows you to specify which of the config variables you would like to have printed in your e-mail message. By default, no config fields are printed to your e-mail. This is because the important form fields, like email, subject, etc. are included in the header of the message. However some users have asked for this option so they can have these fields printed in the body of the message. The config fields that you wish to have printed should be in the value attribute of your input tag separated by commas.
Syntax: If you want to print the email and subject fields in the body of your message, you would place the following form tag:


<input type="hidden" value="email,subject" name="print_config" />

Field: print_blank_fields
Description: print_blank_fields allows you to request that all form fields are printed in the return HTML, regardless of whether or not they were filled in. FormMail defaults to turning this off, so that unused form fields aren't e-mailed.
Syntax: If you want to print all blank fields:
<input type="hidden" value="1" name="print_blank_fields" />

How can I change my mailing address, phone number or other information?

You can change your account information by clicking on https://ecommerce.fsr.com/accounts/ 

Enter your logon id and your password and click "Continue". 

Then click on "Update Account Information". 

From this screen, you can change your address, phone number, billing information, etc.
You can also contact our Billing or Technical Support Departments and they will be happy to update these things for you.

How do I change my password?

You are able to change your password and check on your account information with our account management page. This page allows you to check your billing status, pay by credit card, change your dial-up password, add or delete secondary email accounts and more. The URL for this page is:


Enter your user name and password then click the "Continue" button.

Once you access your account click the “Change Password” button. On the next page enter your current password in the field provided and then enter you new password (may be from 3 to 8 characters long) in the “New Password” and “Verify New Password” fields. When all information is filled out click the “Change Password” button. It is strongly recommended that you contact technical support after changing your password.  There are devices that will need that new information, and we would like to help you update them so your connection is not interrupted.

Your new password will be in place within the next 20 minutes (for instance: if you create the new address at 4:28 PM then it will be added at 4:40 PM when the server synchs all passwords), you will then need to use it to connect and to check your primary email account.

How can I make payments online?

You can make payments online by clicking on https://ecommerce.fsr.com/accounts/

Enter your username and password and click "Continue". Click on the "Make Payment" button. 

From here you simply enter the appropriate information and follow the instructions below.

 If you need assistance, our Billing department is happy to help.  Feel free to give them a call. 

How can I tell what version of the operating system is running on my computer?

In all versions of the Windows Operating System, click on the "Start" button.

Click on "Run"

Type in "winver" without the quote marks

Click "Ok"

The window that comes up will display the version of Windows installed on your computer.  

What is Windows Update?

Microsoft has a utility called "Windows Update" to help keep the Windows Operating System current and up to date.

If your computer runs a current version of the Windows Operating System (Vista, 7, or 8) you should download and install all "Critical Updates" from Microsoft.  Critical updates repair flaws in the operating system that will protect your computer from the malicious acts of others on the Internet.  To check if you have the current Windows Updates, open Internet Explorer, click on Tools, and click on Windows Update.

What is a virus?

A virus is a program that runs on your computer, usually without your knowledge, that performs malicious tasks such as removing files, disrupting the smooth operation of your computer, or sending personal information to unknown parties. Network-aware viruses that spread through the Internet are referred to as Worms. When your computer is infected with a virus, you may notice a dramatic reduction in responsiveness when opening programs, or problems staying connected to the internet.  These symptoms are not necessarily evidence of a virus, but if the change is abrupt and recent, it is worth scanning your system with a virus removal tool.

How do I get a virus?

There are three ways by which you can contract a computer virus.

  • The first is by opening a program that contains a virus inside. These are called Trojan Horse viruses because they trick you into loading themselves by masquerading as a useful program. They must be activated by opening the program before they can infect your system and often arrive as attachments in email.
  • The second way is through a vulnerability in your web browser. Loading a web page that takes advantage of these sorts of flaws can load a virus without your knowledge.
  • The final method is through a vulnerability in your operating system. A network-aware virus, or "worm", can use these holes to infect your computer without having you open any programs or go to a web page.

How can I protect my computer?

The following steps are critical to protecting yourself and your computer from malicious activity on the internet.

You should apply all Critical Updates for Windows.  There is a direct link from Internet Explorer up at the top under Tools --> Windows Update. The critical updates almost always repair some security flaws that have been discovered.

You should have an antivirus program running on your computer, such as those made by Grisoft (AVG), Symantec (Norton Antivirus), or McAfee.  There are plenty of free antivirus programs out there, You don't necessarily have to pay for an antivirus program.  We recommend Microsoft Security Essentials and BitDefender Free.  Having an antivirus program is important but not sufficient.  You must make sure that you update the virus definition files every other day or at least weekly for the program to provide protection against new viruses.

You should have some protection from spyware.  We recommend Ad-aware and Spybot Search and Destroy and MalwareBytes.  You should update these programs and run a scan of your computer at least weekly with each program.

You should also activate the Windows Internet Connection Firewall.
If you have a broadband connection, you should have a router between your computer and the internet.  This router serves as a very robust firewall to protect your computer from hackers.