bdpnetworks newsletter - issue #9

Written and edited by Brian Place, bdp@bdpnetworks.com


July, 2002

Contents:

  1. Welcome

  2. TCPA & Microsoft Palladium - Why you should be aware of it.

  3. The Cutting Edge
    • Teoma: New rival for Google?
    • SequoiaView: Dramatic way to view your disk space usage

  4. The bdpnetworks Wireless Access Count (WAC) - July, 2002

  5. bdp networks Maintenance Plans: free up time, lower stress

  6. New Apple announcements!
    OS X 10.2 (Jaguar): Rendezvous, Bluetooth, and more!
    17" iMac, new iPods, iTunes 3, QuickTime 6 (MPEG-4 video and AAC audio formats)
    Analysis - will these technologies catch fire and spread to the rest of the industry?

  7. Tips & Tricks
    New automatic Windows Update software - works on Windows 2000 and Windows XP. Highly recommended.

  8. Information about my services
    • Who is this guy?
    • What is this all about?

  9. Fun & Cool
    Save Internet Radio - an update
    • Citrus Altoids
    • Iron Chef drinking game
    • Company Anthems
    • Homestar Runner


Welcome

Welcome once again to the bdpnetworks monthly newsletter, an eclectic but hopefully useful assortment of information in a condensed format. My goal is to give you some information you can use, while raising awareness of the types of services I can provide.

If you find any of this information useful or fun, please pass a copy of this newsletter on to someone else. I would really appreciate it.

As always, if you have any questions or comments about anything at all, please don't hesitate to contact me at info@bdpnetworks.com. I do NOT charge for basic questions (even for non-customers), so give it a shot. :)

NEW! I'm now offering fixed-price Project bids, and fixed-price Maintenance Retainer contracts! For details on these and more information on bdpnetworks, please see the section below entitled Information about bdpnetworks.

Special thanks to Katerie Prior for helping to proofread this newsletter. Visit her writing website at http://www.writers-confidant.com

Thanks again for reading!


Microsoft's Palladium strategy (TCPA)

 

What is it?

One of the most important computer-related news items in the last few weeks has to deal with "Trusted Computing." The Trusted Computing Platform Alliance (TCPA), spearheaded by Intel and Microsoft, was created to address several pressing issues dealing with hardware and software security. But this concept is not perfect; read on and you'll discover it may have some very serious implications for consumers and businesses.

The TCPA has outlined a series of specifications that control what can and cannot be run on a specific computing device, and what data can and cannot be accepted by that device. This is accomplished by building a separate processor into the system that digitally "signs" hardware and software and checks those signatures against master databases provided by the vendors. For example, your entire hardware configuration & operating system would be given an "integrity & security check" by this processor before being allowed to load. The operating system would then use this system to check applications before allowing them to launch, and the applications would use the system to check documents & e-mail before allowing them to open.

This system can be also used to enforce specific types of security policies that cannot be overridden. For instance, it can be used to denote that all e-mail received from others must also be digitally signed and encrypted by the same type of system. Or it could be used to digitally sign and encrypt all word processing material so it can not be read by any computer outside of a company.

Microsoft's own implementation of TCPA in software is called Palladium; it will be the "gatekeeper" that uses the hardware-based security processor to allow programs to run on Windows. Although the TCPA organization has been around for a while, Microsoft just announced Palladium for the first time a few weeks ago, and it has already generated a huge amount of press.

What good is it?

TCPA is purported to have several benefits for consumers & businesses. One of the big benefits might be increased resistance to viruses & spam, since you can tell the system to ignore any information that isn't already digitally signed by a similar system. Another benefit is increased reliability, since only registered software and hardware would be allowed to run on a TCPA-enabled system which would make it harder for third-party "untrusted" software to be allowed to run. And of course, you could encrypt your information so only the intended recipient(s) could use it.

For software publishers, this system is great - it drastically cuts down on piracy. We've seen some of the first of Microsoft's implementation of this with the Windows XP activation system. This system helps thwart (but still doesn't eliminate) illegal copying of the Windows XP operating system to multiple computers. Microsoft is looking for new revenue streams, and loves to point out how much richer they'd be if they could only combat piracy in other countries (such as China, where piracy is the norm).

So what's the problem?

Well, there are several problems, generally stemming from the great potential for this technology to be misused. Some of the more dire potential implications include:

Digital Rights Management: "locks" on media content that increases revenue for the publishers

This technology could be (and most likely will be) used for Digital Rights Management. DRM is a way for music/movie publishers to ensure that you can only use their data a certain way, usually to prevent piracy. But can you imagine being unable to listen to any music formats OTHER than those that have been sanctioned by the record companies (such as MP3)? You'd only be able to use a certain music player that's "Trusted" by the system, and it would only allow you to play music from specific companies that you'd have to pay for each time you listen. As Internet connections get faster, this would extend to how you use video files as well.

Guaranteed revenue and disintegration with Open Source software

Microsoft's revenue model over the past few years has primarily been built on the cost of upgrades for Windows and Office every 3-5 years, whether people needed them or not. Now that Windows and Office are very mature products, they're trying to get companies to switch to more of a revolving charge (which some people think of as a tax) to keep that stream from drying up. Some companies are complaining about the huge costs yet feel they don't have any alternatives... yet. Microsoft sees the totally free and very capable Linux OS (along with other similar open-source projects like OpenOffice) barreling down on them like a freight train, and Steve Ballmer (CEO of Microsoft) even admitted a few weeks ago that "we can't figure out how to be lower cost than Linux." Since Microsoft already maintains a monopoly, the potential is great that they could force their own products to ONLY exchange information with their own products, using Palladium & TCPA to digitally encrypt the information. Just like the proprietary file formats that have traditionally kept people from even considering switching away from Microsoft Office on most desktops, this would allow them to lock out operating systems and software they deem "untrusted." "Sure, you can use Linux if you want, but you won't be able to exchange any information with 90% of the computers in use."

Privacy concerns

What's more chilling than that? TCPA employs a model that allows a third "Trusted" party to have a backdoor key; this could, for example, allow the U.S. Federal Government to decrypt any information that has been encrypted by this system. This has always remained a possibility with proprietary operating systems; since you don't have any access to the source code you must take the vendor at their word that they haven't been in cahoots with an organization such as the NSA (National Security Agency) so they can unlock your data down the road. This possibility alone could make TCPA/Palladium a very hard sell to companies and governments outside of the U.S.

Some thoughts on all of this...

The original intent of TCPA sounds like a good idea... mainly for media & software vendors. But it seems consumers get the short end of the stick as the purported benefits of TCPA to the consumer can already be handled by capable Internet security products, and spam management gets better daily. Operating systems are much more reliable than they were five years ago, while maintaining a reasonable amount of "openness" so anyone can write software or create hardware that's compatible. And public/private-key encryption technologies such as PGP already exist that are extremely effective and nearly impossible to compromise. People that need them are already using them. That leaves few benefits for most consumers.

For business, security policies are already commonly used and can be enforced on a network-wide basis. In fact, all of the purported "benefits" to consumers and businesses can already be handled by appropriate software without employing a hardware security processor.

So what can we do about this?

Designing and implementing a change in PC architecture this great will require lots of time & cooperation between the companies involved, so there's still some hope that the system will ultimately be useful yet unobtrusive. Now is the time to learn as much as possible about this technology, so I've included links to a number of different articles with differing viewpoints.

 

This article from PC Magazine does a good job trying give a balanced view of Palladium while factoring in serious concerns about privacy:
http://www.pcmag.com/article2/0,4149,277291,00.asp

But this FAQ (Frequently Asked Questions) list from Ross Anderson of the University of Cambridge systematically points out many of the ways this technology could be (and most likely will be) abused: (This is an excellent, informative, engaging read)
http://www.cl.cam.ac.uk/~rja14/tcpa-faq.html

Here's a slightly more positive spin on the issue from noted columnist Dan Gillmor:
http://www.siliconvalley.com/mld/siliconvalley/3703600.htm

A good article from David Coursey: (ZDnet Anchordesk)
http://www.zdnet.com/anchordesk/stories/story/0,10738,2873826,00.html

And finally, for "balance," the TCPA maintains a website that answers questions from their perspective (specifically, take a look at the FAQ - the truth most likely lies somewhere between the TCPA FAQ and Ross Anderson's FAQ):
http://www.trustedcomputing.org/tcpaasp4/index.asp

 

 

In related news, Bill Gates has started to publish a new periodic newsletter. The first issue details Microsoft's renewed commitment to security and stability under the "Trustworthy Computer" moniker.

http://microsoft.com/mscorp/execmail/2002/07-18twc.asp

 

As always, if you have comments on Palladium please let me know and I'll put them in the next issue (Anonymously, if you'd like :)


The Cutting Edge

SequoiaView - get a handle on your disk usage

Every once in a while, I come across a nifty tool that I can't believe I did without. SequoiaView is one of those tools. Produced (and available for free!) by the computer science department of the Technische Universiteit Eindhoven (Netherlands), SequoiaView shows you a graphical representation of the files on your hard drive, grouped by location and represented in varying sized rectangles. They call this technique a Squarified Cushion Treemap. The result is as beautiful as it is useful.

I've used other disk space management programs in the past, but they all had traditional bar graphs or pie charts on them. What makes SequoiaView different is HOW the files are displayed. You can get the entire contents of your hard drive (or network server partition) onto one screen and instantly tell by sight which files and directories are taking up more than their fair share of space. It has a pretty advanced color-coding tags, and you can even filter by specific types of extensions, and group them into profiles... such as "colorize all media files" (MP3, MPG, WAV, MOV, AVI, etc.)

Even though it is pretty much a one-trick pony, I would gladly pay money to register the program. But it's free!

You can download it from here:

http://www.win.tue.nl/sequoiaview/

Sorry, it's only available on Windows at the moment. I found a similar program (not as good) for Mac OS 9, but was unable to get it to function properly under OS X (with the OS 9 emulator) so I can't recommend it here. And I know of no similar program (yet) available for Linux.

 

TEOMA - A second opinion search engine

Everyone loves Google... it produces great search results very quickly. And the people at Google have been very active at adding new technologies to their service, such as an Image search, Headlines search, catalog searches and usenet newsgroup searches. But it doesn't mean they necessarily hold a monopoly on Internet searching.

TEOMA is a new search engine that uses a totally different ranking technique called "Subject-Specific Popularity." Google's mechanism (PageRank) counts how many pages link to a specific page, which makes that page appear higher in the search results. TEOMA's approach counts how many pages on the same subject link to a specific page, making it a more "authoritative" hit. This is an interesting approach, and when I played with it a bit I found that it actually works quite well. It will be interesting to see if Teoma makes an impression on users. It's always great to have a second opinion.

Teoma is here:

http://www.teoma.com

 


The bdpnetworks Wireless Access Count (WAC) - July, 2002

What do the words sockmonkey, NEWYORK and Hotel have in common? They're all names of WiFi wireless network access points in downtown Seattle!

Reports say one million wireless ethernet cards are being shipped each MONTH. I've decided to create a benchmark called the "bdpnetworks Wireless Access Count" or WAC. Each month I'll be driving a specific path around Seattle (approx 1 mile) through downtown. I'll report the number of access points I pick up on my laptop & share the results with you. These are not necessarily "open" access points for anyone to use, they're just the names (called SSIDs) that are automatically broadcast by these WiFi devices so they can be located.

The WAC for 07-25-2002 stands at 99. Remember that wireless access points are most likely spreading faster in downtown Seattle than most other parts of the country, so it won't be an accurate assessment of how things are going nationally. But it's interesting, nonetheless.

Here's the WAC homepage, which includes a map of the route I'm taking to pick up these signals:

http://www.bdpnetworks.com/wac.html

Here's the WiFi / 802.11b primer I wrote a few months back:

http://www.bdpnetworks.com/nl/nl04.html#wireless

And finally, here's a link to the Seattle Wireless group - dedicated to promoting free wireless access for all:

http://www.seattlewireless.net

tech info

The laptop is an Apple iBook (2001) G3 600 w/ OS X 10.1.5, 640MB of RAM and an Airport (802.11b) card. I'm using MacStumbler 0.6b to find these access points.

Here's a link to the MacStumbler homepage:

http://homepage.mac.com/macstumbler/

analysis

Along the route, I discovered ten access points with the name "tmobile." Those are located in Starbucks cafes! (Yes, ten Starbucks along that route... this IS Seattle, you know.)

The are fourteen access points manufactured by Linksys that are just called "linksys."

Some other names that come up multiple times: NWSCHOOL (the Northwest School), sttlpmt (maybe a point-of-sale system), ER17LAB. These are single (large) locations that need extra coverage, instead of several smaller locations with the same name (like Starbucks).

I also found some place names, such as NEWYORK, aurafice (a cafe on Pine street), and SeattleWirelessBauhaus (another cafe on Pine street). There are some pretty weird names, like sockmonkey, pitabread, muenchen, Kingdom, atlas and taxidog. And a few obvious ones, such as Hotel, Mike's Airport Network, Gary's Airport Network.

Most of the rest are pretty boring, but hey, you're welcome to look at the list yourself.

http://www.bdpnetworks.com/nl/wac.html


Maintenance Plans - Free Up Time, Eliminate Headaches!

My goal is to ultimately reduce your dependence on outside computer networking support organizations. I want to help you to be more self-sufficient, so that you don't have to worry about managing disasters as they happen. A good network is one where the individual components don't crash or unpredictably fail, and one that is as secure as possible from viruses or outside intruders. It means you spend less time worrying about the state of the network or the attached computers, and have more time to focus on your business.

How can I make a living by helping you to be more self-sufficient? I'll recommend new features and technologies that you may not have heard of that can be added to your existing network. These features can help you manage your information, or help you and your employees get access to their information in new and useful ways. I only ask that you think of calling me when you're ready to move on projects like this. I am much happier expanding and extending networks with valuable features than when I have to run around and constantly put out fires! Some companies make lots of money putting out fires, but customers are often unsatisfied with these companies' "break & fix" attitudes. I want your company to get past that level and to focus on business processes, not computer procedures. Your network should work for you and around you, not the other way around.

And now, I offer maintenance plans that keep your system in great working order so it's always ready when you need it. For a low fixed monthly rate, you can have the benefits of having an "on call" expert network engineer available at all times. These plans specify an unlimited labor scope, so you won't have sudden huge costs to contend with if things start going wrong. Additionally, you'll get automatic scheduled maintenance visits to check on virus protection, backups, and any other "laundry lists" of problems your network may have. You'll even receive full documentation for your system as well as regular written logged updates about the status of your network devices & software.

For more information on network maintenance plans, visit this link:

http://www.bdpnetworks.com/maintenance.html

And if you'd like me to put together a customized proposal for your environment, please e-mail me at info@bdpnetworks.com, or call (206)351-7964.


New Apple announcements

I know most of my readers don't use Macintoshes (and it may be a few years before many would even consider switching), but hopefully you'll take a look at what Apple's doing and keep it in the back of your mind.

CEO Steve Jobs has been credited with the ability to cause a "reality distortion field" around his audience when introducing new technologies due to his enthusiasm and casual style. I will admit I've been a bit swayed by this "Reality Distortion Field" at times, but it's hard not to be excited about their products once you get your hands on them. Over the past few years, Apple has completely turned themselves around; everything they make does what it's supposed to with little fuss and lots of class.

Recently during Macworld New York, Jobs announced a bunch of upgrades and features for their state-of-the-art operating system (Mac OS X) and for some of their hardware products. I try not to comment on stuff until after it has shipped and I've gotten my hands on it, but some of this stuff is simply too cool to ignore:

OS X 10.2 (a.k.a. Jaguar)

Jaguar builds on the stability and slickness of Mac OS X (based on UNIX, but with a beautiful easy-to-use graphical interface) and adds a bunch of features that Microsoft (and Linux!) will have to catch up to in the next year. Some of the most important new features are:

Bluetooth support

Bluetooth (used to connect desktop devices to your PC without wires--see issue #6 for background) will be integrated into the core operating system, enabling all sorts of cool features such as data transfer and synchronization with cell phones, and connections to Bluetooth keyboards, mice, printers and scanners. Thanks in large part to Apple's early push, we already have "the wireless Internet." It looks as if Apple will once again be first to market with "the wireless desktop."

Rendezvous

Rendezvous is a new protocol that Apple has created and made open source (source code freely available for public use) that allows automatic detection and connection to other devices and computers on the same network. This sounds simplistic, but believe me - it's not as easy as it sounds.

Jobs demonstrated Rendezvous a few different ways; one was by running iChat (an AOL Instant Messenger clone) that automatically created a buddy list of the people on the local network (wired, Bluetooth, WiFi or USB--it didn't matter HOW they were connected). Imagine a meeting with several people in it who want to pass files and notes during the presentation; now they can do it without having to configure anything.

Jobs also demonstrated a Bluetooth printer with Rendezvous built-in (Epson, HP and Lexmark will all support it in their newest printers) that automatically popped up and configured itself in the printer selection screen. Take it from someone who has to do this stuff on a daily basis--this is the first time I've seen a company do this that REALLY looks like it's going to work out well for everyone. (Novell has a pretty good system called Novell Distributed Printing Services (NDPS) that does this, too... but it still requires quite a bit of back-end configuration). Jobs did not say anything about security or access control in Rendezvous, though - that may be the downfall.

iCal, Address Book, iSync

The integrated Address Book is a full-featured (and gorgeous) contact manager that provides information to all of your programs (such as Mail, iCal, your word processor, etc.) Microsoft has tried this for years with MAPI - effectively making a standard API that other address books could plug into. It sort of works, but requires quite a bit of configuration. With the integrated Address Book, most people won't want to use anything else, which is why this one might actually be a success.

iCal is the easiest and most beautiful looking Calendaring application I have ever seen. You can create multiple calendar "views" on the fly with different information, such as a "work," "personal," and "holidays" calendar and toggle them on and off individually. You can even publish your calendar automatically on a WebDAV-enabled website... quite impressive and easy.

iSync is an ambitious approach to synchronizing across disparate devices, such as synchronizing the information in your PDA with your cell phone, Address Book/iCal & even your iPod! It uses a new standard protocol called SyncML, based on XML (eXtended Markup Language--I'll write more about XML in an upcoming issue.)

Other base enhancements

10.2 has a ton of other enhancements, too - such as IPv6, IPsec (for VPNs, especially the Microsoft-style software VPNs), performance enhancements (including a hardware OpenGL-based GUI called Quartz Extreme that actually converts open windows into textures in the 3D processor's memory, and then manipulates them with hardware--cool!), the ability to act as a full-featured Microsoft peer-to-peer networking client (browse and connect to workstations & servers, connect to a Mac OS X 10.2 computer from a Microsoft machine), the ability to login to a Microsoft Active Directory tree and a ton more!

Apple also announced...

What does all of this mean for the rest of the computer industry?

Make no mistake, Apple has been one of the few truly innovative companies in the computer industry. They've recently helped give USB, WiFi and FireWire (IEEE 1394) mass market acceptance. So it would not surprise me if these things happen over the next few years:

Go check out all of this new stuff yourself - Apple's website is very well put-together(not to mention visually interesting) and will answer any questions you might have:

http://www.apple.com/imac/

http://www.apple.com/osx

http://www.apple.com/ipod

http://www.apple.com/itunes

and if you want to hear from people who have switched from a PC to a Mac (disclaimer: these are real people but they were compensated for their time) check out this site:
http://www.apple.com/switch

Finally, an interesting spin on this casts serious doubts on the continued relationship between Microsoft and Apple. David Coursey (another new Apple fan) explains more here:
http://www.zdnet.com/anchordesk/stories/story/0,10738,2874875,00.html

 


Tips & Tricks

Automatic WindowsUpdate

If you've read some of my earlier newsletters, you understand the importance of running regular Microsoft Windows Update scans on your computer to update out-of-date components, and more importantly, patch security holes to help prevent your computer's data from being compromised by outside "unseen" forces. And by now you certainly visit the site regularly and apply the patches, right?

If you aren't in the habit of regularly updating your computer with the latest Microsoft fixes, Microsoft has made it easier for you by introducing the automatic Windows Update service. If you are continuously connected to the Internet (i.e. via DSL, Cable Modem, ISDN or T1 line) then Windows Update will run in the background continually checking for updated patches. If it finds any, you can set it to either install them automatically or just download them and notify you. It'll then ask for your approval before installing them.

To install the new Automated Windows Update, you'll need either Windows 2000 or Windows XP and Internet Explorer 6 or above. Visit the Windows Update web site as normal (http://windowsupdate.microsoft.com) and you can install it from the "recommended patches" section.

An automated Windows Update system probably should have been around a few years ago, but it's better late than never. I've run the new automated Windows Update system in a few different situations and I think it's a pretty good implementation... it seems pretty reliable and helpful.

Get the new automated Windows Update program here: (Windows 2000 & XP only)

http://windowsupdate.microsoft.com

 


Information about bdpnetworks

bdpnetworks (located in Seattle, WA) is a Limited Liability Corporation managed by Brian Place (that's me!). I maintain a network of contacts with other independent computer consultants and support firms for subcontracting purposes. I've been doing this consulting thing for quite a while as an employee of other computer service companies. While my experiences were very enriching, I've generally been frustrated by the lack of consistency or innovation at those companies and the overhead a lot of them carry. I figured I could do a better job at a lower cost, so I formed bdpnetworks in June, 2001.

Many companies are pouring vast sums of money into their infrastructure just to keep it stable, let alone add value or features to it. This doesn't have to be the case; I have the experience necessary to help get these networks running well again and the know-how to add innovative features that will benefit everyone. My focus now is primarily on small businesses in and around the Seattle area. I enjoy working with small companies and am looking forward to forming new relationships, especially with organizations near my Capitol Hill office.

I offer a free onsite consultation to new clients, so you have NO RISK! If you would like to set up an appointment, give me a call at (206)351-7964 or e-mail me at bdp@bdpnetworks.com


Do you know of an organization that could benefit from the services of bdpnetworks?

Then ask about our NEW referral program!


Fun & Cool

SAVE INTERNET RADIO - update

In issue #7, I reported on the huge rate increases that were in danger of being imposed on small web broadcasters. Things are better, but not great. Many streaming Internet radio stations are now being forced off the air because of huge royalty rates imposed by CARP and indirectly by RIAA. To see how you can help, go here:

http://www.saveinternetradio.org

New Citrus Altoids

Not that I'm endorsing new Citrus Sour Altoids (though they are tasty and come in a cool tin,) but this Flash-based website is pretty cute:

http://www.altoids.com/gonesour/

Iron Chef Drinking Game

I am a huge fan of the Iron Chef on FoodTV network; I love its pomp and pageantry combined with the hilarious English-dubbed voices. If you haven't watched it, I highly recommend it. Someone stole my idea of an Iron Chef drinking game and made a website of it, though I think the rules get too complex after the third drink.

http://www.lemurlove.com/ironchef/

If you're unfamiliar with Iron Chef, here's a great place to learn more about it:

http://www.ironchef.com/

 

Company Anthems

Did you know almost ALL major computer & telecommunications companies have their own theme songs? Yeah, I didn't either. It's probably just as well most people don't know about this.

http://www.zdnet.co.uk/specials/2002/it-anthems/

 

Homestar Runner

I've mentioned this site before, and it's still one of my favorites. In case you haven't seen it yet...

http://www.homestarrunner.com


That's it for now!

(c)2002 Brian Place for bdp networks, LLC. All Rights Reserved.

Proofread by Katerie Prior of The Writer's Confidant, http://www.writers-confidant.com

Feel free to forward a copy of this to whomever you wish; please leave the contents intact.

If you would like to subscribe or unsubscribe to this newsletter, please send e-mail to subscribe@bdpnetworks.com or unsubscribe@bdpnetworks.com

Questions, comments, concerns or flames may be directed to newsletter@bdpnetworks.com

Thank you for reading!

INFORMATION PROVIDED IN THIS DOCUMENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND FREEDOM FROM INFRINGEMENT. NEITHER BRIAN PLACE NOR BDPNETWORKS TAKE ANY RESPONSIBILITY FOR ANY NEGATIVE CONSEQUENCES RESULTING FROM THE USE OF ANY OF THE INFORMATION CONTAINED IN THIS DOCUMENT. DOES ANYONE ACTUALLY READ THIS STUFF?

 

 

buy cialis cialis cheap cheapest viagra and cialis discount cialis buy cialis online buy cialis in the uk where to buy cialis buy canada cialis buy generic cialis buy cialis online no prescription buy cialis generic buy cialis soft tabs buy generic cialis online buy cialis generic online buy cialis online rx drugs buy cheap cialis best buy cialis viagra cialis buy no perscription buy cialis cheap buy brand cialis buy cialis online viagra buy cialis online now where can i buy cialis in the uk cialis online buy buy cialis uk cialis buy online generic viagra cialis levitra buy cheap where can i buy cialis online buy lowest price cialis buy cialis custom hrt buy cialis online with insurance buy cialis viagra buy cialis without prescription cheap generic cialis cheap cialis uk generic cialis cheap generic cheap cialis cheap cialis online cialis cheap canada cheap cialis with free shipping cheap cialis in the uk cheap cialis generic cheapest secure delivery cialis uk cheapest cialis generic cheapest generic cialis cheapest cialis online cheapest price for cialis cheapest cialis price generic cialis order cialis cialis forum cialis viagra cialis soft tabs cialis drug cialis online free cialis viagra cialis cialis for women online cialis cialis samples cialis pill viagra cialis levitra cialis no prescription cialis drug prescription no prescription cialis cialis uk cialis generic viagra cialis online discount cialis dosage cialis stories cialis side effects cialis information cialis soft tab cialis in the uk cialis vs levitra cialis on line cialis vs viagra sildenafil cialis generico cialis introduction to market viagra cialis generica apcalis cialis cialis genaric cialis generic cialis impotence drug eli lilly co cialis soft cialis discount cialis cancer cialis dreampharmaceuticals from break cialis pill in half bestellung cialis blindness caused by cialis generic cialis online cialis delayed ejaculation cialis canada cialis prescription cialis sold world wide on line cialis tadalafil cialis ads canada cialis canadian cialis cialis online sales cialis for sale discount generic cialis cialis other benefits what is cialis buying generic cialis cialis dosages cialis versus viagra non perscription generic cialis cialis eli lilly cialis experience canada generic cialis cialis cost cialis lawyer columbus cialis injury lawyer columbus cialis lawyer ohio purchase cialis online cialis injury attorney ohio order cialis soft tabs cialis injury lawyer ohio bulk cialis sold world wide on line cialis injury attorney columbus cialis attorney ohio cialis attorney columbus cialis india cialis uk suppliers soft cialis cialis sot tabs experiences with cialis cialis price canada cialis generic buying cialis compare cialis and viagra cialis without a prescription discount web prescription generic cialis order cialis online view cialis commercials cialis soft tabs us cialis drug interactions ciali cialis overdose cialis comments cialis info cialis mexico split cialis in half side effects cialis viagra vs cialis prices cialis viagra cialis levitra dose comparison viagra and cialis uprima cialis levitra compare ciales cialis testimonials ciales puerto rico cialis stopped working cialis canada generic cialis testimonies cialis overnight cialis get viagra cialis women cialis free trial cialis free sample physician voucher for cialis levitra viagra miss ciales inexpensive cialis ed treatment soft tabs cialis effective compare viagra cialis levitra levitra vs cialis cialis free cialis 10 mg cialis best price cialis erectile dysfunction cialis experiance cialis co drug eli impotence lilly purchase cialis levitra vs cialis vs viagra how did cialis work for you does cialis work soft tabs cialis treatment effective i took some viagra after taking cialis viagra cialis generic women cialis viagra levitra cialis tadalafil cialis lowest price for cialis cialis and alcohol cialis commercial cialis 2 tabs brand cialis achat cialis cialis soft tabs treatment effective cialis compared to viagra cialis reviews cialis prices cialis coupon cialis price compare cialis ed medication generic cialis from india generic cialis fast shipping effects of 20 mg cialis forum on cialis use drug for sex drive cialis compare cialis cialis testamonies generic cialis india cialis usa cialis western open does cialis work better with alcohol viagra cialis levitra comparison dosages viagria cialis side effects where can i get a free sample of cialis in los angelesca zoloft and cialis cialis soft tabs prices viagra cialis comparison testimonials cialis how to use cialis no perscription cialis picture of cialis how to get cialis puente mata de platano de ciales cialis boards cialis alternatives cialis canada pharmacy cialis causing blindness cialis com cialis sex experience anti cialis impotence cialis comparison viagra cialis manufacture cialis pricing cialis discussion forum cialis purchase cialis generic prescription cialis masturbation cialis fast us shipping generic cialis dosage and timing cialis erection injury cialis fedx cialis for order eli lilly cialis dosages of cialis grapefruit juice and cialis or viagra does cialis work for women gerneric cialis generic cialis no prescription overnight delivery cialis users cialis taxi cialis strips herbal cialis cialis testomonials cialis via paypal dangers of cialis or viagra corporacion para el desarrollo economico de ciales compare viagra to cialis delivered cialis taking viagra or levitra as a booster for cialis uprima cialis levitra uprima compare cialis softabs side effects of cialis usa drugs cialis what does cialis do view cialis commercial viagra levitra and cialis alternatives side effect of cialis order generic cialis liquid cialis lilly cialis lawsuits for blindness caused by cialis mexican cialis online cialis from pharmaciess order cialis uk order cialis online rx drugs jumbled cialis email cialis europe viagra cialis 20mg cialis adventure cialis alcohol cialis blijvende bijwerkingen cialis and recreational drugs cialis and alpha blockers blockers cialis and alpha approval cialis fda approval cialis 36 hour cialis best cialis price best price cialis block cialis spam blindness cialis cialis canada no prescription cialis multiple sclerosis cialis levitra compare cialis political cialis potentiator cialis sales cialis reversal cialis in canada cialis headach cialis dose cialis discount generic cialis drug impotence cialis empirical evidence cialis gels cialis for woman cialis sof6t lori davenport and cialis drug rep drug called cialis effects of cialis cialis and viagra side effects discount online perscription generic cialis discount cialis online cialis discount online cialis generic online prescription cialis on line picture of prescription cialis generic cialis no prescription cialis soft tabs generic cialis soft tabs lowest price generic cialis discount cialis discount shipping cialis discount paypal generic cialis reviews is generic cialis safe what does generic cialis look like cialis delivery generic overnight cialis orderalprazolam buy alprazolam buy alprazolam online alprazolam online alprazolam without prescription alprazolam kill you what does alprazolam look like alprazolam side effects alprazolam canine alprazolam no prescription order alprazolam no prescription alprazolam overnight delivery alprazolam us alprazolam drug alprazolam cheap no rx best place to buy alprazolam online alprazolam foreign alprazolam online without prescription what is alprazolam use of alprazolam in dogs xanax alprazolam next day delievery alprazolam with medical consultation alprazolam pictures alpha hydroxy alprazolam buy alprazolam cod overnight delivery no prescription alprazolam xanax or alprazolam overnight delivery best price online pharmacies alprazolam what is alprazolam used for alprazolam with on line medical consultataion alprazolam dosage alprazolam 2ml long to get alprazolam overnight delivery alprazolamovernig alprazolam online with no prescription obtain online medical consultation to purchase alprazolam no prescrip alprazolam online pharmacy ship cod hydrocodone and alprazolam 2mg to side effects of alprazolam inexpensive alprazolam overnight delivery pictures of alprazolam overnight delivery cod alprazolam overnight delivery on alprazolam alprazolam pro sexual alprazolam picture exclusive alprazolam generic alprazolam without prescription overnight delivery alpha hydroxy alprazolam in blood pressure medicine alprazolam xanax over night cheapest alprazolam cheap price list for alprazolam generic xanax buy cheap alprazolam online cheap alprazolam clonazepam alprazolam ativan buy alprazolam off shore anxiety alprazolam compare clonazepam alprazolam ativan alprazolam withdrawal symptoms alprazolam xr picture of alprazolam vicodin hydrocodone buy xanax order valium online alprazolam what is alpha hydroxy alprazolam refill alprazolam oxycontin taken with alprazolam introducing alprazolam alprazolam withdrawal equivalency dosages clonazepam oxazepam diazapam alprazolam mexican pharmacies hydrocodone alprazolam alprazolam and grapefruit juice alprazolam canine dose alprazolam cod money orders acceptable alprazolam and blood level intoxication alprazolam addiction alprazolam tablet poisoning alpha alprazolam hydroxy alprazolam hydrocodone alprazolam and tramadol alprazolam overdose alprazolam induced psychosis alprazolam online pharmacy alprazolam manufacturer alprazolam info alprazolam side effects from alprazolam lurie dann metabolites of alprazolam ld50 for alprazolam nelson remedies alprazolam order alprazolam cod money orders accepted ic alprazolam order alprazolam cod money orders acceptable online hydrocodone and alprazolam through online alprazolam buy alprazolam overnight delivery cheapest alprazolam fed ex cash on delivery alprazolam overnight delivery cod 2mg alprazolam definition of alprazolam does alprazolam have a teratgenic effect how long does alprazolam stay in your system drug alprazolam how to increase alprazolam blood levels rectal administration of xanax alprazolam using alprazolam vs beta blockers for speech anxiety using alprazolam for speech anxiety therapeutic dose alprazolam what does the pill alprazolam look like what kind of medicine is alprazolam yellow alprazolam which is stronger clonazepam or alprazolam where to buy alprazolam without a prescription russian alprazolam apotheca alprazolam overnight xanax or alprazolam delivery overnight xanax alprazolam delivery overnight delivery xanax alprazolam palpatations and prevacid alprazolam phone numbers to buy alprazolam psychotropics alprazolam pregnancy category and alprazolam overnight delivery for alprazolam alprazolam prescription2f overnight delivery alprazolam cod overnight delivery no rx alprazolam chest pain alprazolam cheap no prescription alprazolam dosage for children alprazolam effects alprazolam from mexico alprazolam fedex overnight delivery alprazolam facts alprazolam and side effects alprazolam and low blood pressure alprazolam 2 mg picture alprazolam cheap argentina 2 mg alprazolam alprazolam 2mg alprazolam 2ml system alprazolam addication alprazolam abuse alprazolam increase effect alprazolam interaction with grapefruit juice alprazolam therapeutic dose alprazolam side effects dogs alprazolam pro sexual effects alprazolam vicodin valium hydrocodone vicodin es alprazolam with no prior prescription overnight delivery alprazolam xanax alprazolam without prescription2f overnight delivery alprazolam peach oval alprazolam overnight delivery order alprazolam mastercard alprazolam manufacturer pharmaceutical company alprazolam making alprazolam misuse of alprazolam natural sources alprazolam online purchase alprazolam o anxiety alprazolam what is itbuy ultram ultram tramadol buy ultram online ultram where to buy without a prescription buy ultram with overnight delivery need to buy ultram buy xanax oxycontin ultram can i buy ultram online detox ultram tramadol ultram tramadol drug generic pics of ultram or tramadol withdrawal symptoms from the medication ultram or tramadol ultram ultracet tramadol tramadol ultram 50mg tablets medicine hydrocodone potentiator ultram tramadol ultram tramadol no prescription ultram er ultram side effects ultram addiction rehab self detox off ultram what is ultram side effects of ultram ultram withdrawal ultram abuse self detox off ultram ultram medication ultram information ultram raise blood sugar ultram without a prescription ultram weight loss ultram used for vicodin withdrawal ultram 50mg ultram addiction stories ultram price ultram facts ultram prescription ultram er side effects generic ultram no prior prescription ultram chiari online drugstore ultram ultram and nightmares ultram without prescription and cod ultram tablets ultram er 100 mg ultram a narcotic can i take advil with ultram ultram dosage ultram effects ultram online prescriptions ultram ultram ultram 50 mg ultram pill picture no prescription ultram canine ultram use fast reliable ultram online medication pharmacies is ultram a narcotic is ultram addictive ultram erowid ultram drug ultram without perscription does ultram make you high ultram compare vicodin ultram pill what is ultram er ultram overnight delivery same day zoloft interaction ultram ultram compared to lortab ultram medication information ultram dependence ultram euphoria ultram complaints ultram drug test ultram and fibromyalgia ultram medicine ultram cheap overnight ultram schedule ultram 50 mg_ medication ultram urine test ultram or darvacet ultram mood ultram and medications difference between ultram and methadone definition of ultram cheapest ultram sideeffects ultram drug information ultram cfs ultram effects of ultram prescription drug ultram active ingredients in ultram how to get a buzz from ultram ultram for back pain ultram high ultram lawsuit ultram express ultram er 200mg ultram online ultram chemical composition ultram drug abuse ultram er anyside effects ultram sr ultram xr what is the drug ultram which is better for pain lortab or ultram ultram cheap ultram overdose ultram pain ultram prescriptions ultram online sales ultram next day free ultram is ultram a controlled substance negative effects ultram difference between vicodin and ultram ultram blood can you mix ultram with vicodin no prescription ultram online consultation only cheap ultram prescriptions ultram and generics overnight ultram ultram and generics and picture take advil with ultram tranqulizer ultram symptoms of ultram snort ultram perscription drug ultram suboxone ultram ultram er generic option ultram er prescribing information ultram er tablets ultram erection ultram interaction with grapefruit juice ultram er 100 mg tablet ultram hydrocodone ultram chemical class ultram cod ultram no rx ultram comparison ultram dose ultram dosing ultram er 100 mg side affects ultram use and bone pain ultram trigeminal neuralgia ultram warnings ultram without a prescription and cod what does ultram look like ultrams ultram tablet ultram pain killer ultram online pharmacy ultram pharmaceutical ultram prescribing information ultram safety ultram on line ultram and paxil how to get a prescription for ultram hydrocodone ultram hydrocodone vs ultram information on ultram xr info on drug ultram erowid ultram artheritis medication ultram ultram as an antidepressant canadian pharmacy ultram cheapest ultram prices drug schedule and ultram luxury hotel rome ultram sale generic ultram ultram 50mg pills ultram pain reliever ultram and alchohol ultram and cardiac side effects medication and ultram ultram side effects taking ultram and suboxone order ultram health solutions pdr ultram overdose effects of ultram taking effexor xr wellbutrin xl and ultram together ultram antidepressant ultram discussion boards ultram drug interactions ultram detox ultram during withdrawals from hydrocodone ultram extended release medication ultram experience ultram darvocet ultram er verses percoset ultram er recall ultram er any problemswithdrug ultram er canada ultram eq ultram and its effect on depression ultram and vicodin like ultram and zanaflex fibromyalgia ultram and restless legs ultram and prozac interactions ultram extended release tablets ultram and pregnancy ultram arthritis medicine ultram blogs ultram coupon ultram crushed ultram compared to hydrocodone ultram classification ultram canine dosing ultram pain medicine ultram prescribstion drug ultram recall ultram prescribing instructions ultram pills ultram pharmacy on line ultram pill description ultram sinus surgery ultram tab ultram white round m t7 ultram with methadone ultram teaching guide ultram pamphlet ultram pain reliever ultram intravenous ultram methadone withdrawal ultram info ultram helps depression ultram for depression ultram for sale ultram mortgages ultram narcotic ultram oxycontin withdrawl ultram and ingredients ultram overnight ultram or tramadolnophysician ultram no prescription ultram fibromyalgia hypoglycemia day next ultram does ultram show up in drug screen darvocet vs ultram buzz contents of ultram caraco ultram cheap ultram does ultram show up in urine dog ultram erowid ultram test generic for ultram drug interactions of ultram dosage recommendations for ultram donnatal extentabs interact with ultram car cover ultram hot tubs canada ultram addicted to ultram allergic reactions to ultram adderall xr ultram adderal xr ultram 0 42 survey ultram 5 mg oxycontine equals how much ultram ambien crn ultram arthritis medication ultram can ultram be used as an antidepressant can you snort ultram biovail ultram er recall generic ultram compare brands pliva help with addiction to ultram ultram alcohol the drug ultram tell me about ultram side effects ultram stomach acidity and ultram er ultram 100mg ultram 50 mg side effects ultram and drug tests ultram and grapefruit juice ultram and cardiac arrythmias ultram and addiction ultram acetaminophen pro cons of ultram order ultram online is ultram an antiinflammatory long term ultram user information on the drug ultram er how does ultram work how long does ultram stay in your body medication ultram medicines ultram order ultram online health solutions narcotic ultram mixing over the counter drugs to have effect of ultram mexico and ultram ultram and hydrocodone comparison withdrawl effects of ultram what are ultram withdrawal effects