Your full service technology partner! 
-Collapse +Expand
ASP Classic
Search ASP Classic Group:

-Collapse +Expand ASP Classic Store

Prestwood eMagazine

March Edition
Subscribe now! It's Free!
Enter your email:

   ► eMag   Print This    All Groups  
View Group Edition:
Full Edition Your Edition || Prev Next || Subscription Center

Prestwood IT Newsletter Jan 2008 Issue - ASP Classic Edition


Start subscribing now! It's free!

Each month on or after the 1st, and only once a month, we will send you content from up to 5 community groups. If you select this ASP Classic group, you'll receive the following content below mixed in with the other groups you elect to include.

Prestwood eMag
Our monthly opt-in coupons+newsletter.
  January 2008 - ASP Classic Edition Year 10 Issue 1  
Your full service technology partner!
From The Editor
Mike Prestwood

Happy New Year!

2007 was a very good year here at Prestwood and I just wanted to wish everyone a happy new year and recap some of our achievements this year.

Started sending eMags again! We haven't sent out our monthly eMag in quite a few months because we have been building a semi-automated eMag engine. In previous years we would go through a big production each month just to send out the eMagazine. This last year we created a database driven version that far surpasses anything we could manage to do each month. For each subscriber, our eMag engine looks at your settings and the groups you've selected and other data and chooses content to send you. This eMag is our first semi-automated eMag!  

Each month (and only once a month) we'll deliver original content to your email. In addition to keeping up with the latest at, the focus of our eMagazine is on leading and emerging technologies in software development.

We've had many improvements to our online community. The following list highlights a few:

Our biggest accomplishment is the bringing together of all of our data into groups. This has been a long time dream of mine. I did not like having a separate message board, knowledge base, online store, etc. I wanted to create an online experience that surpasses the message board experience but is just as organized and understandable as a message board. I think we've accomplished it.

With the excitement over blogs on the web, we couldn't resist adding a member blog feature this past year. Our original plan was to limit the blogs to technical blogs since we are a technical community. However, we've decided that went against the concept of blogs and very recently decided to allow ANY content (well, any content legal and clean of course).  Start a personal blog on Prestwood today!

PSDP Online - PSDP Online is our database driven software development process we use with our clients and this year, we've made more enhancements to it than to any other part of our website.

PSDP Online Overview - Outsourcing done right!  PSDP Online offers you visibility into the work we're doing for you. If a task grows into a project, we use our PSDP software development process along with this online database for tracking your project including tasks, requirements, test scripts, builds, defects, etc. The enterprise modeling view ties together multiple applications and multiple projects. This online database serves as a permanent knowledge base for the work we do for you. Also, you have full access to this database so you can add and edit information yourself which can save both time and money.  Your company's custom software is YOUR  intellectual property. Our online PSDP database is part of your  institutional memory.

The Prestwood Staff - The employees, contractors, moderators, and contributers drive Prestwood Software and our online community. Through the years I've had the pleasure of working with and interacting with many developers online in our community and working on projects here at Prestwood Software. I'm proud of what we've accomplished together and I look forward to the future.

Thank you all and here's to a great 2008!

Read More on 2007 / Comment - 

Mike A. Prestwood
President & CEO
Prestwood Software

Expert guidance from working professionals!
Wes Peterson
psSendMail DLL topic:
psSendMail Version 2 ships!

Following on the great success of v1 of psSendMail, v2 builds on that foundation to meet the emailing needs of today's developers. As a bonus, we have not raised its price!

P9 Book: Power Programming topic (classic post):
Paradox 9 Power Prg Books -- buy back.
by Mike Prestwood
We still have a high demand for my book titled, "Paradox 9 Power Programming" by Mike Prestwood. So we're still doing our book buy back. If you've got one sitting on your shelf, please consider selling it to us.

IT Water-Cooler for Power-Users topic (classic post):
Outlook 2003 Contact List Troubles?
by Wes Peterson
When editing an email meessage, and clicking on the buttons, "To," "CC," or "BCC," Outlook may display a message about not being able to display the contacts. Unfortunately, the organization of Outlook's menus makes it far from obvious where to go to address the problem. Here's the solution.

IT Water-Cooler for Power-Users topic (classic post):
Technology Debt: Is it getting to your bottom line?
by Wes Peterson
Technology Debt is a rather loose bucket in which we can lump many things that come back to bite your projects. Put simply, it's like the old Fram oil filter slogan: "Pay me now - or pay me later." Unless a project has a very short life expectancy, the things that are put off today will almost certainly have to be revisited and dealt with later - sometimes with "interest." Here, we talk about what comprises technology debt, and how to keep it from degrading the profitability of our efforts.

Foreign Worker Visas: H-1B, L-1 topic (classic post):
Does the U.S. still need H-1B programmers?
by Kim Berry
With the current over abundance of native workers, it might be time to cut back or even abolish H-1B visas.

Employers! Help topic (classic post):
Employers Features Overhauled
We our rolling out our completely new Employers! features.

Job Finder Help topic (classic post):
Job Finder Features Overhauled!
We our rolling out our completely new Job Finder features.

Ticket Help topic:
Invoices Now Online!
Check out our new Invoices options below your ticket options.

psSendMail DLL topic:
v1.1 Documentation
by Wes Peterson
v1.1 of psSendMail will soon be replaced by v2.

Member Blog Help topic:
New Blog Topic Settings
Reader entries now optional and you can specify sort.

Lighter Side topic:
Scrambled Text
by Mike Prestwood
Apparently if the first and last letters are correct, the rest don't matter.

 ASP Classic Group Top 
Visit Group | My Group Settings
Language Basics topic (classic post):
Random Numbers with Rnd and Randomize
by Mike Prestwood
Call randomize then call Rnd to generate a random number between 0 and 1.

 Monthly ASP Classic Lesson
ASP Classic Topic:
Code Snippet of the Month
This code returns the current week of the current year with a week starting on Monday.
DateDiff("ww", CDate("1/1/" & Year(Now)), Now, vbMonday)
ASP Classic Topic:
Documented Error of the Month: ASP Classic error 0208 : 80004005 (Generic request collection)
Error: error 'ASP 0208 : 80004005' Cannot use generic Request collection /_private/, line 72 Cannot use the generic Request collection after calling BinaryRead.

Although you can use the generic request collection, as in Request("SomeValue"), for either Request.Form("SomeValue") or Request.QueryString("SomeValue"), it's best to avoid the generic request collection until it's really needed. The generic request collection causes problems in some circumstances. For example, you cannot call the generic request collection after a BinaryRead.

ASP Classic Topic:
Resource Link of the Month: VBScript Language Reference on
The best resource for quickly looking up ASP Classic commands. Even better than having a reference book.
ASP Classic Topic:
FAQ of the Month: Find Last Day of Week

How do you find last Monday? I want to return a date for last Monday or today if today is Monday.

While Weekday(ADate) <> vbMonday

     ADate = DateAdd("d", -1, ADate)

You could wrap this up in a function as follows: 

Function SU_GetLastDOW(ADate, AWeekDayConst)

    While Weekday(ADate) <> AWeekDayConst
        ADate = DateAdd("d", -1, ADate)
    SU_GetLastDOW = ADate
End Function
Language Details Topic:
Tip of the Month
Although you can use the generic request collection, as in Request("SomeValue"), for either Request.Form("SomeValue") or Request.QueryString("SomeValue"), it's best to avoid the generic request collection until it's really needed. Use a For Each loop to loop through elements.

Editor's Final Word

More monthly content to come....

Thank you for reading our very first semi-automated monthly eMag! Each month we'll bring you fresh news, new content, and a monthly lesson for up to 5 groups you choose.

Now that we've completed our eMag engine, our focus this year shifts to filling all the community groups with as much quality content as possible. Our staff, moderators, and online liaisons will post fresh content as time allows in all the groups. And, of couse, your contributions are always welcome!

I personally have tons of Paradox, Delphi, ASP, VS.Net, OO, and PSDP content to post so you can look forward to fresh content each month in those groups.

-Mike Prestwood

Sales Website: Or visit our legacy sales site:

©1995-2024 Prestwood IT Solutions.   [Security & Privacy]