Just another WordPress site

    • Sample Page
Illustration of a bird flying.
  • Windows ARP Scan Utility

    ARP scanning a subnet in Windows can be done with Nmap but some AV/security utilities don’t like Nmap and it’s a bit heavy. arp-scan-windows can be used as a simple standalone program to scan a subnet.  Link: https://github.com/rsweet2/arp-scan-windows

    May 11, 2022
  • Hello world!

    Welcome to WordPress. This is your first post. Edit or delete it, then start writing!

    May 11, 2022
  • Cisco WLC – Use AP as a Sniffer

    Cisco WLC – Use AP as a Sniffer

    And send traffic to remote wireshark.  https://www.cisco.com/c/en/us/support/docs/wireless-mobility/80211/200527-Fundamentals-of-802-11-Wireless-Sniffing.html#anc12 Wireshark Capture filter – host 10.1.1.3   more info 1) WLC / AP side Here are the steps in order to collect a trace using a sniffer mode LAP Configure the AP in Sniffer mode: The AP will reboot and it will not be able to serve clients. Once…

    March 9, 2022
  • Cisco CUE Service Module – Show console output without logging in

     test service-module integrated-Service-Engine 0/0 console  let’s you see the most recent console output without needing to actually log in. https://www.cisco.com/c/en/us/td/docs/voice_ip_comm/unity_exp/rel8_6/install/CUE_86_install/boothelp.html Problem – No Session You are unable to open a session to the CUE module or you do not see any output on the console. Solution You can use this command in order to check the…

    October 25, 2021
  • Sonicwall – Get Complete Config via CLI

     no cli pager session  show current-config

    October 14, 2021
  • Sonicwall Multiple WAN Subnets Configuration

     Configuration information for configuring multiple WAN interfaces  Should work for Comcast EDI (Fiber) circuits https://www.sonicwall.com/support/knowledge-base/configuring-multiple-wan-subnets-using-static-arp-with-sonicos-enhanced/170503911164326/ https://www.carlc.com/modules/Wordpress_Blog/configure-sonicwall-router-for-comcast-business-fiber-ethernet-multiple-ip-segmentsranges/ Pretty sure this should work too – assigning it to a DMZ zone http://starforce.cyou/

    June 25, 2021
  • Sonicwall Firewall Configuration Decode

     base64 -d -i “SonicWallConfig.exp” | sed ‘s/&/n/g’ > SonicwallConfig.txt https://www.sonicwall.com/support/knowledge-base/how-to-get-the-configurations-of-the-firewall-based-on-the-exporting-exp-file/170503330364045/

    June 3, 2021
  • Sonicwall Firewall – Gen 7 Diag Page

     To access the diag page on gen 7 firewalls go to  /sonicui/7/m/mgmt/settings/diag e.g.   https://10.1.1.1/sonicui/7/m/mgmt/settings/diag

    May 21, 2021
  • Get DTMF to Work Between a Switchvox PBX and Vega Gateway

    Get DTMF to Work Between a Switchvox PBX and Vega Gateway

     Change the Switchvox PBX to use Inband DTMF in the SIP provider settings for the Sangoma gateway provider.  The default on the PBX is RFC4733 and the default on the gateway is RFC2833 so I’m not sure why this is required.  This worked on a Vega 60Gv2 gateway.     

    April 2, 2021
  • Find hardware version of Raspberry Pi from the command line

      See instructions here: https://elinux.org/RPi_HardwareHistory#Which_Pi_have_I_got.3F Run cat /proc/cpuinfo look for revision and look it up on above page ! or  cat /proc/cpuinfo | grep ‘Revision’ | awk ‘{print $3}’ | sed ‘s/^1000//’ ! web version – not always accurate/updated though and not well documented rev=$(awk ‘/^Revision/ { print $3 }’ /proc/cpuinfo) && curl -L perturb.org/rpi?rev=$rev

    March 24, 2021
  • Windows Server Activation

    Several Windows Server 2019 installs wouldn’t let me activate them normally. To do it, launch an elevated command prompt and use this command –  cscript c:windowssystem32slmgr.vbs /ipk <product-key>

    March 15, 2021
  • Cisco WLC AP Certificate Ignore

     For 7.4.140.0 and later: (WLC)>config ap cert-expiry-ignore {mic|ssc} enable https://community.cisco.com/t5/wireless/help-me-problem-with-wlc-and-ap/td-p/1958404

    February 26, 2021
  • Excel – Compare two cells only if there is text in one. Otherwise display missing.

    =IF(NOT(ISBLANK(G2)),(IF(A2=G2,””,”FALSE”)),”Missing”)

    February 9, 2021
  • Quick and Dirty Generate Random Words

     shuf -n20 /usr/share/dict/american-english

    December 3, 2020
  • Sonicwall Netextender SSL VPN Client – Trusted Certificates

    Trusted certificate thumbprints are stored in the registry at  HKLMSOFTWARESonicWallSSL-VPN NetExtenderStandaloneTrustCerts

    October 22, 2020
  • Cisco WLC Upgrade – Predownload Images to APs

     config ap image predownload primary all show ap image all (to check the status)

    October 2, 2020
  • Show AP Power Levels via CLI in Newer Versions of AireOS

    show advanced 802.11a summary show advanced 802.11b summary

    September 25, 2020
  • WLC Upgrade Info

    config ap image predownload primary allshow ap image all

    January 16, 2020
  • Show Info on and Sync Configs to a Failover ASA

    If your ASAs are in an HA pair with one active and one standby: From the primary ASA you can use the failover exec mate commands. This has to be done from config mode for some strange reason. conf tfailover exec mate show To sync the configs from the primary to the secondary use write standby 

    December 19, 2017
  • Show All AP Power Levels via CLI

    show ap config 802.11a summaryshow ap config 802.11b summary

    November 8, 2017
  • WLC AireOS AP Support Comparision Between version 8.0.140.0 and 8.2.141.0Reference: http://www.cisco.com/c/en/us/td/docs/wireless/compatibility/matrix/compatibility-matrix.html#pgfId-243612 APs Supported in both 8.0.140.0 and 8.2.141.010401140126016001700260027003500e3500i3500p3600e3600i3600p3702e3702i3702p600 OEAP700700WAP802 APs only supported in 8.2.141.01810 OEAP1810W1830185028003800ASA5506W-AP702AP803 APs only supported in 8.0.140.0113012401250AP801

    February 8, 2017
  • CUE SMTP VM to Email Debugs

    no trace allclear tracetrace voicemail msgnotif alltrace configapi smtp debugtrace entitymanager NotifDevice alltrace smtp allsho trace buffer tail https://voiceonbits.com/2010/08/10/cue-voicemail-notification-through-email/

    September 7, 2016
  • Cisco WLC Hex Settings

    For a single controller with an IP address of 10.1.1.3 configure this in the DHCP scope. option 43 hex f1040a010103 Also have to add option 60 to the DHCP scope. For a 1700 series AP: option 60 ascii “Cisco AP c1700”

    March 21, 2016
  • Cisco WLC Multicast Address

    239.0.1.1 http://www.cisco.com/c/en/us/support/docs/wireless-mobility/wireless-lan-wlan/82463-wlc-config-best-practice.html

    September 3, 2015
  • STP and Switching Loops

    STP does not completely protect you from switching loops. http://blog.ipspace.net/2012/04/stp-loops-strike-again.htmlhttp://www.cisco.com/en/US/tech/tk389/tk621/technologies_tech_note09186a0080136673.shtml

    February 11, 2014
  • ISDN Caller ID Name

    No caller ID (CID) names showing up on phones? Run the usual debug isdn q931 and debug isdn q921 to make sure that the CID name is coming from the provider. If it is, add isdn supp-service name calling to the serial port for the ISDN trunk. Then retest. Source: https://supportforums.cisco.com/docs/DOC-8873 Example: interface Serial0/3/0:23 no ip address encapsulation hdlc isdn…

    February 5, 2013
  • Seconds Per Ring = 6

    In the US, a standard ring cycle is 6 seconds.2-4 – 2 seconds of ringing followed by 4 seconds of silence. http://en.wikipedia.org/wiki/Ringtonehttp://www.tek-tips.com/viewthread.cfm?qid=1065741

    November 21, 2012
  • Test Post

    Test post. 13:19

    September 13, 2012
  • Cisco VPN Broken

    VPN not functioning for connecting to other hosts including the CUE? Disable IP cef conf tno ip cef

    January 19, 2012
  • Adding Entries to an Existing ACL on an ASA

    Adding Entries (ACEs) to an Existing ACL You can add entries to ACLs on ASAs by using the line number command. Line numbers on ASAs work differently than on routers. They are not stored in the configs and they will not show up in a show access-list command (basically the ASA doesn’t keep the numbers,…

    October 31, 2011
  • Default Interface Cisco Command

    I can’t even count the number of times I’ve tried to remove all the configs from an interface by doing a no interface command. The router or switch always replies with a snarky “Removal of physical interfaces is not permitted.” I then copy all the commands for the interface, open up notepad, put a no…

    October 10, 2011
  • Cisco – CUE – Show Voicemail Email Notification Settings for a User from CLI

     show voicemail notification owner email

    September 23, 2011
  • Check Dropped Packets

    show policy-map interface

    June 30, 2011
  • Cisco Config Archive and Replace

    Sweet. http://www.fryguy.net/2011/06/06/cisco-archive-and-configure/ http://www.cisco.com/en/US/docs/ios/12_3t/12_3t7/feature/guide/gtrollbk.html#wp1066709

    June 21, 2011
  • MWI Manual Disable

    For those times when MWI is stuck on: Find the MWI off DN. ephone-dn  599 number A801…. no-reg primary mwi off Build a new DN which has CFA set to the complete dialstring (fill in the …. with the extension you want to turn MWI off on). The below example will shut off MWI for extension 5040.…

    May 31, 2011
  • Cisco Router VPN Details

    show crypto isakmp peers           – Show ISAKMP peer structures (IPs and etc connected over the VPN) show crypto isakmp sa                  – Show ISAKMP Security Associations (IPs and etc connected over the VPN) show crypto session summary   – Show VPN groups and their members (users and groups connected over the VPN) who                                          – Shows users…

    February 15, 2011
  • SIP Carrier Debugs

    SIP: Attribute mid, level 1 instance 1 not found.2524735: Feb 11 17:54:53.522 MST: //-1/xxxxxxxxxxxx/SIP/Msg/ccsipDisplayMsg:Received:SIP/2.0 200 OKVia: SIP/2.0/UDP >:5060;branch=z9hG4bK2D041732Record-Route: From: “Bob Jones” ;tag=BAAA8198-462To: ;tag=_1255064163-933720387Call-ID: 876EDB09-357911E0-970ADCDF-F107A873@>CSeq: 101 INVITEContact: sip:+18004444444@67.231.0.94:5070Accept: application/sdp, application/isup, application/dtmf, application/dtmf-relay,  multipart/mixedAllow: INVITE,ACK,CANCEL,BYE,REGISTER,REFER,INFO,SUBSCRIBE,NOTIFY,PRACK,UPDATE,OPTIONS,MESSAGE,PUBLISHContent-Disposition: session; handling=requiredContent-Type: application/sdpContent-Length: 276 v=0o=pvp 305419896 305419896 IN IP4 67.231.0.125s=- ! MEDIA GATEWAY – this is the carrier your SIP provider is…

    February 12, 2011
  • Cisco Command Tricks – Monitoring Performance

    Show the list of tasks running sorted by CPU usage and excluding any that are using 0% sh proc cpu sorted | ex 0.00 Show spanning tree changes show spanning-tree detail | inc ieee|occur|from|is exec Show interface counter errors sh interface counters errors  sh int | i line|error Show interface queue statuses and drops sh…

    February 3, 2011
  • Excel Tricks

    Reformatting Phone Numbers To remove the dashes from phone numbers (e.g. change 206-456-789 to 206456789): =SUBSTITUTE(A1,”-“,””) To remove dashes and add digits to the beginning of phone numbers (e.g. change 206-456-789 to 1206456789): NOTE: This should be pretty useful in other situations too and should handle small additions better than creating a new cell/column with…

    January 14, 2011
  • Cisco Routers – Use Local Timezone for Log Timestamps

    Router log timestamp entries are different from the system clock when the NTP is configured VERSION 2  Core Issue If a router is configured to get the time from a Network Time Protocol (NTP) server, the times in the router’s log entries may be different from the time on the system clock if the [localtime] option is…

    December 16, 2010
  • Cisco – ISDN Plan Map

    Apparently Cisco CME creates its own ISDN call plan rule set automagically. With some vendors, when you send across a number which begins with 011 and plan type international their switches freak out. You can override this treatment by applying an ISDN MAP to the serial interface of the PRI. interface Serial0/2/0:23isdn map address 011.*…

    October 28, 2010
  • Cisco CME GUI Access

    Post 8.0.2 you can no longer access the CME GUI through the CUE GUI. The workaround is to access this directly by going to:http:///telephony_service.html References: http://uc500.com/en/cue-802-not-able-acces-cmehttp://www.ciscosystems.com/en/US/docs/voice_ip_comm/unity_exp/rel8_0/rel_notes/rel_notes.html#wp339722 

    October 27, 2010
  • CURL Notes

    curl -a -o curltest.txt http://10.10.30.[1-30]

    October 19, 2010
  • Cisco NTP Setup

    NTP Setup Misc NotesNTP Server to Use: time-a.nist.gov – 129.6.15.28 Other NTP Servers http://www.cisco.com/en/US/docs/ios/12_1/configfun/configuration/guide/fcd303.html#wp1001151http://www.cisco.com/en/US/tech/tk648/tk362/technologies_tech_note09186a00807ca437.shtml#configs

    October 12, 2010
  • Cisco IOS Shortcuts – Moving Around

    Moving the Cursor on the Command Line Table 2 shows the key combinations or sequences you can use to move the cursor on the command line to make corrections or changes. Ctrl indicates the Control key, which must be pressed simultaneously with its associated letter key. Esc indicates the Escape key, which must be pressed first, followed…

    August 12, 2010
  • Cisco Single Number Reach (SNR)

    Cisco Single Number Reach is a pretty neat feature. However, apparently you can’t have the box pull calls back for delivery into the local VMB if you are using POTS connections.  Here is the lab on SNR on the UC500 platform. I ran into an unexpected issue with SNR that it would be great to…

    July 21, 2010
  • Notes and Reminders – Stuff to Look Into

    Look into a Cisco config interpreter e.g. a language plugin file for Notepad ++ http://opensource-archive.org/showthread.php?t=91758http://opensource-archive.org/showthread.php?t=116776 *Look into – Cisco Event Manager Commands-Maybe use to log utilization locally. process cpu threshold type total rising 70 interval 5 falling 40 interval 5 event manager applet capture_cpu_spike event snmp oid 1.3.6.1.4.1.9.2.1.56.0 get-type next entry-op ge entry-val “80” exit-time 10…

    July 7, 2010
  • Cisco IP Communicator

    Hitting / on the number pad on your keyboard translates into a # in Cisco IP communicator. If you spend a lot of time working with Cisco phone systems and CIPC, you know how much time this will save you. If not, this is pretty useless info. Now if I can just find a way…

    July 1, 2010
  • Cisco Regex and CLI Filters Misc

    Not a fully formed note/post yet. Just some notes and links. http://www.cisco.com/en/US/docs/ios/12_0t/12_0t1/feature/guide/cliparse.html#wp5286http://hackathology.blogspot.com/2007/04/cisco-ios-cli-regular-expressions-part.html http://hackathology.blogspot.com/2007/02/basic-cisco-ios-router-management-to.htmlhttp://www.handsomeplanet.com/archives/7

    May 21, 2010
  • Cisco VPN PSK Decryption

    Had a customer today who needed their Cisco IPSec VPN pre-shared key. The problem is we didn’t keep that information for their VPN account (only for our own) and the password is stored encrypted on the ASA. I can reset their PSK easily, but then the other computers that are already deployed with the existing…

    May 21, 2010
  • Cisco CLI – Show Command Section Filter and Other CLI Shortcuts

    One of the most useful Cisco show filters ever is the new(ish) section filter. This lets you view information from the section you specify. For example, show run | section include ephone  12 will return all the config lines in the running config which pertain to your ephone 12. The section command (like all Cisco…

    May 14, 2010
  • Show MAC Address Table

    Cisco command: show mac-address-table

    May 7, 2010
  • Cisco CME – SIP Providers

    Some SIP providers require that your PBX use a specific SOURCE port when communicating with their network. Voip Your Life (VYL Media) business setup authenticates via public IP address and requires that your PBX use port 5060 as a source and destination port when communicating with their network. The problem is that by default, Cisco…

    April 28, 2010
  • Cisco CME Basic Call Debugs

    WIP: debug isdn q931 – see live calling / called numbers on PRIdebug voip ccapi inout – This is hard to read but you will see something on the screen if calls come in / out of the FX0 / POTS lines.debug ccsip messages – debug sip messagesdebug ccsip all – debug all sip traffic…

    March 24, 2010
  • Bandwith.com Blocking Access to Rural Telephone Numbers

    One of our customers ran into this issue the other day. They were attempting to call into a free conference bridge to meet with a client. They received a busy signal. After it happened twice in a day on 2 different numbers, they told us about it. After opening a ticket with Bandwidth.com, we received…

    March 5, 2010
  • Cisco KATE

    Working on a problem with Cisco SPA525G phones freezing and rebooting. Going through the debugs, I find a bunch of KATE messages. Weird. Some research shows that this is pretty poorly documented. Research also shows that Google sucks if you want to do a case sensitive search, which in this case I definitely do. After…

    February 10, 2010
  • Resetting Cisco Phones Part 2

    Reset the phone instead of restarting the phone to be sure it completely reboots.

    February 2, 2010
  • Saving Your Password in the Cisco VPN Client

    It has always been frustrating to have to login to the VPN with a password everytime I have to connect to a client site to check something. Here is how to enable your client to save the password locally on your computer. First, we need to enable the option on the router or ASA. Connect…

    January 29, 2010
  • Cisco IOS Bundles

    Cisco IOS Packaging Cisco IOS Packaging consists of eight packages for Cisco routers and five packages for Cisco switches. (See Figure 6.) Figure 6—Cisco IOS Packaging for Cisco Routers and Switches Four packages are designed to satisfy requirements in four typical service categories: IP data Converged voice and data Security and VPN Enterprise protocols Three…

    January 14, 2010
  • Alias for CLI Access to the CUE

    !creating an alias to enable CLI access to the CUE module much more easily. ! alias exec !do a sh ip int brief and look for the service-engine or integrated service-engine number to fill in the proper one. It is usually 0/0 though. !alias exec cue service-module service-Engine session Examples: alias exec cue service-module service-Engine…

    January 14, 2010
  • Rebooting Cisco Phones

    http://www.cisco.com/en/US/docs/voice_ip_comm/cucme/command/reference/cme_r1ht.html#wp1013890 Note that when resetting or restarting phones, the phone will not be rebooted immediately if it is currently in use. Instead, it will be rebooted once the phone call is over. Thus, resetting or restarting should both be safe to do during business hours as long as call traffic is not high at that…

    January 5, 2010
  • Show ip dhcp pool

    shows you the leased DHCP IP addresses.2811#sh ip dhcp pool Pool sdm-pool1 : Utilization mark (high/low) : 100 / 0 Subnet size (first/next) : 0 / 0 Total addresses : 254 Leased addresses : 54 Pending event : none 1 subnet is currently in the pool : Current index IP address range Leased addresses 10.1.1.163…

    December 16, 2009
  • Ephone-dn-templates

    ephone-dn-template To enter ephone-dn-template configuration mode and create an ephone-dn template containing a standard set of ephone-dn features, use the ephone-dn-template command in global configuration mode. To delete an ephone-dn template, use the no form of this command. ephone-dn-template template-tag no ephone-dn-template template-tag Syntax Description template-tag Identifier for this ephone-dn template. Range is from 1…

    November 16, 2009
  • Cisco Commands – Remote Phone Proxy

    !show the remote phones associated with the ASA.show phone-proxy secure-phones

    October 6, 2009
  • OpenNMS Notes

    (8:41:50 AM) lmbc2: I am interested in deploying an opennms setup to monitor 50-100 network devices (routers, switches, etc) and I want to use a hosting company to do this (8:42:02 AM) lmbc2: anyone have any experience with this?(8:42:24 AM) lmbc2: I was looking at Slicehost or Westhost but am open to other providers(8:43:26 AM)…

    May 20, 2009
  • Linux Stuffs

    Backing up all of a certain document type off a hard drive find /mnt/windows -name ‘*.doc’ -exec cp {} /mnt/myusb/backupdir ; Cobbled together using info from here: http://www.codecoffee.com/tipsforlinux/articles/21.htmlhttp://www.wagoneers.com/UNIX/FIND/find-usage.html

    February 20, 2009
  • test

    September 10, 2008
  • testing one more time

    testing one more time

    September 10, 2008
  • Testing yet again with force update turned on

    Testing yet again with force update turned on

    September 10, 2008
  • Testing yet again rss feed to email and twitter

    Testing yet again rss feed to email and twitter

    September 10, 2008
  • Testing r2e script – to ta email addy. Take 2

    Testing r2e script – to ta email addy. Take.

    September 10, 2008
  • Testing r2e script – to ta email addy

    Testing r2e script – to ta email addy. Take 1.

    September 10, 2008
  • Generate an RSA key

    You need to generate an RSA key after defaulting a router to enable SSH access.Router(config)# crypto key generate rsahttp://www.cisco.com/en/US/docs/ios/12_2/security/configuration/guide/scfssh.html

    August 13, 2008
  • Cisco Commands – Show difference between running config and startup config

    Ever wonder exactly what changes have been made to the running config? Should you save them before reloading or would that break everything. Use show archive config differences nvram:startup-config system:running-config to view the difference between the startup config and the current running config. show archive config differences nvram:startup-config system:running-config router#show archive config differences nvram:startup-config system:running-configContextual…

    June 27, 2008
  • Cisco Commands – Archive and Archive Config

    Automated backups/revisions of configs on Cisco routers. http://www.cisco.com/en/US/docs/ios/12_3t/fun/command/reference/cfrgt_01.html#wp1094316 archive To enter archive configuration mode, use the archive command in global configuration mode. archive Syntax Description This command has no arguments or keywords. Defaults No default behavior or values Command Modes Global configuration Command History Release Modification 12.3(4)T This command was introduced. 12.2(25)S This command was…

    June 27, 2008
  • Cisco Commands – config replace

    Config replace allows you to overwrite your running config with the startup config or a config from flash, tftp, etc. WITHOUT reloading the router. More info:http://articles.techrepublic.com.com/5100-10878_11-6184709.html http://www.cisco.com/en/US/docs/ios/12_3t/12_3t7/feature/guide/gtrollbk.html Configuration Replace The configure replace command provides the capability to replace the current running configuration with any saved Cisco IOS configuration file. This functionality can be used to…

    June 27, 2008
  • Wacky Cisco 1721 Errors

    *Mar 1 00:27:52.243: %SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload command.System Bootstrap, Version 12.2(7r)XM2, RELEASE SOFTWARE (fc1)TAC Support: http://www.cisco.com/tacCopyright (c) 2003 by cisco Systems, Inc.C1700 platform with 98304 Kbytes of main memory program load complete, entry point: 0x80008000, size: 0xded8f8Self decompressing the image : ################################################# ################################################################################ ################################################################################ ############################# [OK] Smart Init is enabledsmart init…

    May 27, 2008
  • Cisco Awesomness

    Ok, so the most useful thing I’ve learned in a long, long time is that Cisco’s support aliases. No longer do I have to type sh ip int brief to see a list of ip interfaces. I just make an alias that allows the ipi command to do this. Router(config)#alias exec ipi sh ip int…

    April 8, 2008
  • Word of the Day

    suppuration Definitions of suppuration on the Web: The formation and/or discharge of puswww.kented.org.uk/ngfl/subjects/history/medhist/page45_glossary.html The formation of, conversion into, or act of discharging pus.www.colonrectal.org/patientinfo/definitions/definitions.htm Formation of pus.

    February 13, 2008
  • 12. Plantronics Voyager 520 $100We’ve loved Plantronics’ audio technologyover the years, and are just aspleased with the Voyager 520, which isperfect for mobile professionals on yourlist who can’t live without their Bluetoothphone. The Voyager 520 has noisecancellation, a windscreen that reducesnoise outdoors, and multipoint technologythat lets you connect two Bluetoothcell phones to the headset. The…

    November 22, 2007
  • More BFA info.

    http://itmanagement.earthweb.com/article.php/3709931

    November 12, 2007
  • Black Friday Ads

    Black Friday is right around the corner (woot). Here is the best BF Ad site I’ve found so far. Gotta start planning. http://tgiblackfriday.com/

    November 12, 2007
  • Blog Created

    Ok, just created this blog. Mostly to share and compile interesting RSS articles from Google Reader.

    November 12, 2007

Just another WordPress site

Proudly powered by WordPress