Home | Advertising Info203 USERS CURRENTLY ONLINE   
   Site Search Contact Us Friday, July 04, 2008  

PowerASP active server pages asp.net microsoft .net framework sdk learn asp what is asp tutorial learn asp.net CJWSoft ASPProtect ASPBanner ASPClassifieds

Blog News Main Page

NEWS FROM 2006-03-25



Blog Entry: 3/25/2006 2:23:18 PM

where is your site ? I'll taka a look

, okay thanks,



Thanks for the quick reply!

I was thinking it was an ASP config/install issue.

I usually deal with Linux/PHP, so this is all new to me :)

, well, I think John just told you what the deal is. He knows more about ASP.NET than anyone else I know.

If you are going to run a non-standard setup then you are going to have big problems like you are having. ,

Hi,

I basically explained how I thought that might work here where I went over everything I could think of and suggested you download the free version and see if you could get it working
http://support.cjwsoft.com/code/moreinfo488-1.htm

The part about using the alternate scenario involving querystring info from a url.

I have never done anything like that and that is why I told you what I knew and suggested you try it with the free version...

,

You have old code I think.

It's probably because his password used with your encryption key by chance creates a single quote and messes up the database query

A notice went out about this. I will PM you the latest download with the updated files.

,


IMPORTANT UPDATE - READ THIS
http://support.cjwsoft.com/forum/forum_posts.asp?TID=205& ;PN=1


The IPN Subscription Pack which is built in to ASPProtect 7 contains all the pre-built scripts you need to implement PayPal IPN Subscriptions with ASPProtect. IPN stands for (Instant Payment Notification). It allows you to set up scripts on your server so whenever a PayPal payment is processed the PayPal server sends info to your server regarding the transaction and vice versa. This is a fully automated process and allows you to charge users for access by the month or however long you like.

The Subscription feature of PayPal handles recurring billing automatically. The PayPal server will communicate with the ASPProtect system and keep everything up to date with users and their subscriptions.

This Support Pack basically gives you an additional signup and registration directory "paypal_sub_signup" and it should not interfere with any changes or customizations you have made to your ASPProtect setup. New users can register in this directory and sign up for a subscription at the same time. Existing users whether active or expired can be sent to this directory where they can lookup their account and start a subscription. You can also assign various Access and Group Levels during signup and you can set up various prices for various amounts of time as well. This is a real-time setup for the most part. As soon as a user pays via PayPal your system is updated and they will have access.

To use this all you need to do in ASPProtect 7 is enter your PayPal account name into the settings screen. It will be an email address. You'll need a business or premier account with PayPal and you will need log into your PayPal account and turn on IPN in you profile. They make you enter a default IPN URL. We do not use that so if you already have something there leave it there. If you dont have something there you can type in any the full url to any page on your server. It's probably best to send it to an empty ".asp" page or something.

Changing Payment Options

In the "paypal1.asp" file there are some sample payment options set up.

They look like this and you can have as many as you like.

<!-- Begin Payment Option Code -->
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank">

<% Label = "Membership (1 Month) $9.99 Recurring" %>
<!-- Begin Form Fields You Can Edit.. See PayPal Subscription Manual For Details -->
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="no_note" value="1">
<input type="hidden" name="a3" value="9.99">
<input type="hidden" name="p3" value="1">
<input type="hidden" name="t3" value="M">
<input type="hidden" name="src" value="1">
<input type="hidden" name="sra" value="1">
<!-- Field Below must have 2 commas First two values are optional (access level,groups,user ID)-->
<input type="hidden" name="custom" value=",,<% =User_ID %>">
<!-- End Form Fields You Can Edit.. See PayPal Subscription Manual For Details -->

<!--#INCLUDE FILE="form_data_inc.asp"-->
<input type="image" src="https://www.paypal.com/images/x-click-but20.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">

</form>
<hr>
<!-- End Payment Option Code -->

 

To really understand what these form values mean it is best to look through the PayPal Subscriptions Manual which is a PDF file you can get from the PayPal Site.

This link was valid the last I checked...
Subscriptions and Recurring Payments Manual

It also may be helpful to use their wizard to create some subscription buttons with different settings and then look at the code generated.


Bascially these are the important ones..

  • a3 - amount to billed each recurrence
  • t3 - time period (D=days, W=weeks, M=months, Y=years)
  • p3 - number of time periods between each recurrence
  • The custom field is something we are using to send info from ASPProtect to PayPal.
    it allows you to set the access_level or groups access (groups support require the ASPProtect Option Pack)

    <input type="hidden" name="custom" value=",,<% =User_ID %>">

    or this example where we are setting the access_level to (2) and also giving the user access to groups (3 and 4)

    <input type="hidden" name="custom" value="
    2,*3*4*,<% =User_ID %>">

    Here is how it works.
    The value setting (red) is essentially and array that can be made up 3 elements separated by comma's

    access_level,groups,User_ID

    If you do not want to set the access_level or groups access.. then you don't even need to edit the setting.

    Values must be separated by a comma even if there is no value and there can be no spaces.  If you didn't want to set an access level or groups there would still be 2 commas at the beginning.  etc etc
    Basically there must always be 2 commas but you only have to set last values which is the User_ID from the ASPProtect system.

    The 1st value is the access level you want to user assigned to.
    The 2nd option is the groups you want the user assigned to. (requires option pack)
    The 3rd option is the User_ID which the system takes care of. Do not edit this option. Leave it as <% =User_ID %>

     

    cwilliams38421.7141782407,
    Excellent
     
    Thanks, the DESC addition did the trick!
     
    - Jason
    ,

    dsn-less is the way to go..
    http://support.cjwsoft.com/code/moreinfo9-2.htm

    you also need to use newer versions of the database as the odbc drivers on the server are sometimes very new and no longer work with access 97 databases

    ,

    In a way your questions are confusing to me, but here is some information regardless.



    Using Active Sever pages you can not protect entire folders. It is simply not possible. ASPProtect is Active Server Pages scripts so it can only protect individual ".asp" files.


    If you are concerned about customers downloading the access database..

    best practive is to store it in different folder name than it came in
    best practive is to give the database .mdb file itself a different name
    best practive is to change the password on the access database
    best practice is to store it in a directory that is not part of your web if possible.. many of the better hosting companies have it set up so you actually can do that

    the more of these things you can do the better..

    And if you are really worried about security you should use a SQL Server database which nobody can download from your website under any conditions because your data lives in the sql server and unless they get the username/password to it they can not access it.

    cwilliams38306.6367708333, new version is still not finshed as of the end of the year... I am not going to release it until I feel it is ready.,

    Is there a way to upload photos to individual user directories? I don't want all the picture files in a single directory.

     

    Thanks,

     

    Steve

    ,

    Hallo,

    Can I change the number of the access levels?

    I want to have about 20 levels...

    Wink

    ,

    I am using ASPProtect's password program, which has been very successful, for managing over 1,500 military veterans' memberships at http://www.vspa.com.  What I am trying to do now is utilize the "Groups" code, as generated by the Admin page, to prevent members with expired accounts (and non-members) from accessing restricted "members only" .ASP pages they may have bookmarked, or found via web search. The code generated and used is as follows:

    <%@ LANGUAGE="VBSCRIPT" %>
    <!-- Begin ASPProtect Code -->
    <!-- Groups with access to this page. ( * ADMIN * Member Current * Member Life * Officer/Staff * ) -->
    <% GROUPACCESS = "10,12,14,19" %>
    <!--#INCLUDE FILE="check_user_inc.asp"-->
    <!-- End ASPProtect Code -->

    The above is placed over the <html><head> statements on the page.

    When I am logged in the code works perfectly! When I log off and try the URL again, the page appears in its entirety but with a Login box for Username and Login Password at the top of the page. You may view the problem at: http://www.vspa.com/aspprotect/vspa-password-enter.asp .

    What I would like to have happen is expired members and non-members would be sent (or Redirected) to a Login page. I do not want the Login password box to merely be inserted above the page that I am trying to keep them from visiting.

    Don Poss,
    VSPA Webmaster

    ,

    I just finished implementing the V7 product on our site and someone made mention that on the profile form where you are asked all your personal and user information there are 2 fields for passwords.  The first field uses masking to hide the password as you type it, where the second shows it in clear text.

    Now we know that the only people able to see the password are the user and the administrator, but it is playing mind games with my users as they think there is a problem with the application.  I am not a programmer (however, learning ASP slowly now!) and am not sure if you did this on purpose or if it is a bug?

    If it was done on purpose, can you advise how I can make the confirm password field masked as well to eliminate the unfounded questions!

    Thanks

    ,

    ... doesn't seem to be working on my site. I expect I did something wrong.

    I've created some groups, "week", "month", and "year". Their IDS are 6, 5, and 4, respectivelty. When someone goes through the PayPal signup, he's assigned to one of those groups based on his subscription.

    When I see a new subscriber and check the relevant group the person's supposed to be in, that person's not in that group. I'm adding them manually for now, but I'd sure like a solution for when I go to sleep...

    My subscription code looks like this:

    input type="hidden" name="custom" value="5,*4*,<% =User_ID %>

    One-off code looks like this:

    option selected value="7,4.95,1,*6*"

    I've created the groups in my management console. Is there anywhere or anything else I'm missing?

    ,

    you can not limit image size using the pure code upload method. Its not possible using a pure asp method that I know of.

    You would have to be using one the supported commercial upload components and edit the upload code accordinly to limit upload sizes (you would do this by looking through their documentation and samples) I didnt include any support for upload file size limitations with the supported 3rd party upload components because in my testing I found it problematic with all but aspupload from persits software. (I have example coe for that component I can provide that limits the upload size and seems to do it well) I am sure it could work with safileup and dundas as well but I gave up trying.

    As for image resizing..
    Image resizing requires the use of one of the supported 3rd party image resizing components. You didnt mention if you are using one or not. If you dont have one available image resizing is just not possible as asp can not do that on its own.

    ,

    Anyway,

    How busy your site is actually won't be the only factor. Really the application should not restart unless something happens. If the IIS application is reseting alot it could very well be the ISP restarting the server or doing IISRESETS as well or other sites on the server causing the application pools to restart.. etc etc etc  Quality ASP hosting is important. Regardless your hosting company most likely will not admit to anything be out of the ordinary.

    As far as that directory deleting itself on you.. I doubt they will have an answer for that one. All I can tell for sure is I didn't put any code to delete it in there.

    ,

    I am running .asp pages and using the longer code method to display flash banners on my site.

    I have noticed a considerable decrease in the loading of my index page when I have a banner called.  When I remove the banner, all is fine.

    Any suggestions?

    Dave

    ,

    Connecting user is dbo of database.

    User_ID is primary key with auto increment identity.

    SQL Script of current table:
    CREATE TABLE [dbo].[Security_Users] (
     [User_ID] [int] IDENTITY (1, 1) NOT NULL ,
     [First_Name] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Last_Name] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Company_Name] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Username] [nvarchar] (75) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Password] [nvarchar] (15) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Access_Level] [nvarchar] (30) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Notes] [nvarchar] (1000) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Admin] [bit] NOT NULL ,
     [Active] [bit] NOT NULL ,
     [Expiration_Date] [smalldatetime] NULL ,
     [Email] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Address] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [City] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [State_Province] [nvarchar] (100) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Zipcode_Postal_Code] [nvarchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Phone] [nvarchar] (20) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Counter] [int] NULL ,
     [Last_Access] [smalldatetime] NULL ,
     [Login_Limit] [int] NULL ,
     [Custom1] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Custom2] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Custom3] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Custom4] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Custom5] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Custom6] [nvarchar] (255) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [ValidateEmailCode] [nvarchar] (50) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
     [Date_Created] [datetime] NULL ,
     [Validated] [bit] NOT NULL
    ) ON [PRIMARY]
    GO

    ALTER TABLE [dbo].[Security_Users] WITH NOCHECK ADD
     CONSTRAINT [PK_Security_Users] PRIMARY KEY  CLUSTERED
     (
      [User_ID]
     )  ON [PRIMARY]
    GO

    , You know what, you really are frigin goofy to say you might think we didn't write the software. I got source code to the license dll as well as about 12 revisions of the application sitting on my development server as well as about 1200 emails between John & Myself as we worked on it. Not to mention all those .vb files that come with the application. What do you think those are ? I bet you don't even really know based on something you said in one of your earlier forum posts.

    Did you even read this cause this is YOU... !!!
    http://support.cjwsoft.com/code/moreinfo234-1.htm
    And we say right on the ASPProtect.NET product page to read that article before making a purchase.

    Moving on... it basically says on the site ASPProtect.NET works the way it is shown to work. You can use it that way or you can further edit the code with Visual Studio.NET. If you are so good with asp.net then you should be editing the code to work differently or writing your own authentication that works exactly how you want it to. End of story. You keep arguing about things your done... you are so done !!! I won't keep putting up with you.,

    Hi

    ASPBanner is great...

    I have a little problem I have a ASP site http://www.bythebeach.com.au/

    I understand how Zones (location on a pages) works but i need only to display those banners that pertain only to that catorgries or sub catorgries.

    How would i do that would ....  Would i have to add a new field in the database...?

    Any help would be greatly apprecaited

    regards

    Domenic

    Sydney, Australia

    ,

    yea.. it sounds like aspimage is not working right.

    You wont get any errors..

    I would suggest using some of aspimage's sample asp pages in your web and see if they do their thing. You need to be sure aspimage is working correctly under the ,ost simple of circumstances

    Though ASPImage is the standard in ASP image resizing and has been around forever and it works very well. Their support is almost non-existant.. in 6 years they have never answered any email I have sent them. I have sent them 6 or so over the years and then just stopped trying. I bought a server bundle too way back then for like 300.00 or so when we had a company called gisco. You would think they could answer my emails. I think that guy just made a ton of asp components back in the day and then just took a seriously long vacation. Updated them a few times in between when he felt like it and making good money the whole time.. More power too him I guess. I'd love to be in his shoes when he sells an enterprise license for 3000.00. Maybe he isn't even around anymore and the someone he knows just kept the sales going. Who knows..

    Anyway... it does a great job when ya get it working.

    Personally this is how I install it and it works every time.
    I like to put their dll in the system32 folder.
    Register it.
    Run their licensing prog to make it a full version if you paid for it yet.
    Right click on the dll and give the "everyone" account modify permissions
    Right click on the "windows/temp" folder and give it the same permissions

    ,

     

    it has been 3 days since I logged myself in under Admin, and all the user information on the User Activiy screen seemed to be gone.

    is there any specific length of period it refreshes its user information??

     

    , No, Unfortunately.
    I have seen your messages.
    I have not edited the code at all.
    Tomorrow I will install the sql database again from your script as I did before and I will try again. I will send all the details.
    Thank you again.
    , [QUOTE=afifm]

    I was actually able to do similar thing by allowing our dedicated search engine to access the site unchallanged.

    <%
    If Trim(Left(Request.ServerVariables("HTTP_USER_AGENT"),11)) = "MYPASSWORD" Then  
     SearchFlag = True
    End If
     
    If SearchFlag <> True Then
    If Session("Access_Level") > CHECKFOR or Session("Access_Level") = "" Then 
    %>
    <!--#include virtual="/Auth/check_user_Code.asp" -->
    <head>
    <title>My Title</title>

    </head>

    <body>

    My Protected stuff here

    </body>

    </html>

    For this to work, the search engine must pass the PW to the web site. I just was not sure how to do the same thing with IPs. I will play with the code and see what happens. If it works, I will post it here to help others, if this is OK with forum rules.

    Thanks,

    Mo

    [/QUOTE]

    I just added couple of lines and it works fine

    If (Request.ServerVariables("REMOTE_ADDR")) = "xxx.xx.xxx.xxx" Then 
     ' Session("PasswordAccess") = "Yes"
     SearchFlag = true
    End If

    ,

    Update..

    I have support for the ibulc image uploading client working.

    http://www.ibulc.com/

    There is also an option in asp photo gallery pro to store the images original filename in the description field which is pretty cool.

    Ibulc client bulk upload support currently only works with the pure vbscript upload or the safileup component. (I may support the other two components asp photo gallery can use but it really depends on time) The pure vbscript upload code I am using for this is much better than the code I was using before so that method should be offer decent performance for anyone though using a component is always better.

    I still have to add the ibulc feature to the users side. It currently all only works for an admin user.

    The whole process is very cool. You install the ibulc client on you computer. It's tiny, and free for uploading up to 10 (100kb) pictures at once. You have to by a domain license from them to do more than 10. Anyway.. it lets you select multiple pictures off your hard drive and it then uploads them all at once with individual progress info for each picture. Its really cool and since it really treats each picture as an individual upload it doesn't hammer the server with one big upload at once.

    I also made it so you can start the picture uploads at any picture number.
    So if you already have pictures in an album you can add more without losing what is already there.

    This was one of the main features of the new version and now that it is working hopefully I can tie up any loose ends and get the new version out soon.

    cwilliams38327.5488541667,

    That would not happen unless you added a target to the login form or you're code had a base target set.

    Like so..

    <base target="_blank">

    I would really need more detailed information. It's nothing the system does the way it ships under normal circumstances. For example you shouldn't see that behavior in any of the example protected ".asp" pages

    that is unless you have something odd going on with your browser settings or you made changes to the login form or code around it causing it. (or you are using frames and dont have some of the targets and what not set correctly)

    My guess is that it has to be something you added or did, but I really need to know more to offer more than that.

     

    cwilliams38419.7687152778, I get the following message when trying to  look up the sysdiag.aspx and the default.aspx files. Why? I have followed all the install instructions.

    Server Error in '/' Application.

    Runtime Error

    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

    <!-- Web.Config Configuration File -->

    <configuration>
    <system.web>
    <customErrors mode="Off"/>
    </system.web>
    </configuration>

    Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

    <!-- Web.Config Configuration File -->

    <configuration>
    <system.web>
    <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
    </configuration>

    cwilliams38454.4276388889, CDOSYS is the way to go usually...
    My article may shed some light on the different ways to send email using CDOSYS
    http://www.powerasp.com/content/new/sending_email_cdosys.asp

    As for eliminating the registration its pretty much like what you said.. manually remove the links and what not... etc etc and dont send users to the registration pages..

    If you dont want people to be able to edit their info ever... or retrieve lost passwords.. you can delete the users folder completely..

    though it's probably better to leave some of that stuff and just disable the registration links and page...

    The paypal and 2checkout folders can be wiped out completley either way as you won't be using them at all.  ,

    ASPProtect and PayPal are fully automated and ready to go.
    Accounts will automatically get activated after payment.

    We actually do not tell you to put nothing in the PayPal system for the IPN URL. Something has to be there or PayPal will not let you enable IPN. We actually tell you in you PayPal settings to turn on IPN and make up an IPN url because something has to go there. (I think we suggested making a blank asp page on you're site to send it to) It really doesn't matter where you send that but it might as well be a valid page on your site to avoid any 404 errors in your logs when a non ASPProtect payment comes in.

    You see, we dont set that IPN url set in the PayPal system because each ASPProtect signup script directory (single payment and subcription) uses it own IPN url and that all gets set on the fly by the aspprotect system. There is a way to overide the defaul IPN url is what I am saying.

    Also:
    A  lot of people already have something there and we didn't want the ASPProtect system to interfere with things they already had going on.

    cwilliams38421.530787037, Is the user ID case sensetive? In my case I use the user email as the login ID.,

    thx for posting this..


    Just a few notes... more than 100 pictures specified in the config file is not supported. You are of course on your own if you specify more than 100

    Also, technically the post above should say more than 102 pictures... "I think" as you wont need more html cell code until then..

    The loop in the code is probably how I should have done it in the 1st place but I was in a hurry to get this finished and I also never expected/wanted anyone to specify more than 100 pics per album.

    Lastly.. depending on what style you are using in the config file the code above may not work as some of the styles do not use cells but line breaks instead..   At least from what I remember.

    cwilliams38306.7506481481,

    Great Thank you!

    As of thus far the program is working rather nicely.

    I am very impressed :)

    ,

    You really should just look at the documentation that came with the application. It tells you everything you need to know.

    it is in the docs folder in html format.. it is also linked to from the aspclassifieds website

    http://www.aspclassifieds.com/demo/docs/

    ,

    Cool.

    Well I'm in the middle of uploading the txt file and it's about half way done and sitting there...so I'm keeping my fingers crossed.

    ,

    works fine now

    ,

    glad it is working now

    sorry ya had trouble.

    cwilliams38418.6886342593, One month later, things are running very smoothly. Color me "satisfied customer"! ,
    As I already had directories in my web site root called 'images' and 'templates' I loaded the files into a sub directory called 'aspprotect' as suggested in the installation guide where it say 'either way it really doesn't matter'.
     
    However, it does.
     
    The scripts are often looking for a file which it can't find because the /aspprotect part of the path is missing.  Example:
     
    I can't find a way of editing all the scripts that need changing.  I'm assuming it would be easier to change my site to avoid using subdirectories used by aspprotect and reinstalling from scratch straight into the root directory.
     
    Anyone with any suggestions?
     
    Many thanks
     
    Ian
    ,


    Timecard Entry: 3/25/2006 2:23:18 PM

    travel to clayton office, e-mail, Read brochure on upcoming conference; got my To Do list in order., Paul on CLEC marketing, softmls pricing/softproducts pricing, Reset idle microcom modems., Nortel Training Schedule, AchesonCreations.Com secure order form., yep, NOC, Met with Robby, Cathy, Jodi about MBO's., technical support supervisor, helped techs with technical issues, dial up issues, radlog, ask us a questions, new users, qlight, voice mail, expired users, emails, sign ups/dsl, emonitor (nothing called in tonight). , Spoke to Kelly, then Heidi Blasetti, about his trip to Oneonta tomorrow., chr call, timecards for last week...., Prep for meeting, emailed and called expiring users., *everydaydad.com development, Tug-Hill having mail problems, could be their WEBRAMP, Email/Voice Mail/Newgroups/Timecards, Relay Rack Layout, Going through mail, checking out the Wstarmls.com contract with Realtor.com., Lunch, NOC in the NOC room, Switchboard, billing calls, Admin (emails; organization; and prepare closing documents for CREG acquisition), Northern Health Net - Finishing events calendar. Adding admin, fixing paths, waiting for permissions to be set. Tesing., misc., Talking to CJW about random crap (nt domains, polling stats from log files, etc.), Marketing, Pretty quiet. There wasn't a point where all the techs were on the phone at the same time at once,

       Active Server Pages Rule The World
    Contact Us  
    All artwork, design & content contained in this site are Copyright © 1998 - 2008 PowerASP.com and Christopher J. Williams
    Banner ads ,other site logos, etc are copyright of their respective companies.
    STATS Unless otherwise noted - All Rights Reserved.

    Active Server Pages ASP a directory of ASP tutorials applications scripts components and articles for the novice to professional developer. CJWSoft ASPProtect ASPBanner ASPClassifieds www.aspclassifieds.com, www.powerasp.com,www.cjwsoft.com,www.aspphotogallery.com,www.codewanker.com,www.aspprotect.com,www.aspbanner.com