Showing posts with label Microsoft. Show all posts
Showing posts with label Microsoft. Show all posts

Saturday, May 11, 2013

Windows 8.1 news

If you are buying a new PC or laptop and you’ve been holding off because of the new Metro interface you might be in luck.

It looks like Microsoft is pulling a 'New Coke' here and admitting that the 'Metro' desktop and lack of 'Start' button was a VERY BAD MOVE. Especially for those in the business community.

I got this deal earlier this year and it's still a great one. For those looking for a powerful Windows PC laptop that could easily replace an older high end workstation this is a pretty good choice.
I wrote an article about my original selection, purchasing and finally, my adventures in 'downgrading' it to Widows 7 Pro/Enterprise here. Many of the things I do with my system cannot be done efficiently, or at all, from the silly ‘Metro’ interface. And other applications simply wouldn’t run properly.

With Windows 8.1 (which it will release mid to late summer, it is said that Microsoft is going to bring back the traditional 'Boot to Desktop' feature along with the much missed 'Start Button'. It looks like the start button will most likely look like the 'Windows Charm' in Windows 8.1 but it hopefully will be there. You can read about that here and here.

IF you are stuck with Window 8, don’t want to go through the hassle of downgrading it, and can't wait for Microsoft to ‘fix it’, there is a fantastic solution to bring back the old Window 7 interface. It's called Start 8 by Stardock Software It's a great app and only costs $4.99 USD. It's the first thing I install on clients Windows 8 machines when they tell me they can't handle the Windows 8 Metro interface.

Peace, and be safe.

Sunday, December 16, 2012

Moving Outlook files and Settings to New computer and error (0x8004010F) : 'Outlook data file cannot be accessed

So after setting up new PC I've been going through some things that might help some others.

I needed to transfer my Outlook profile to my new machine. AND I didn't want to have to create all my connection settings over again. Yes I know I could just copy over my .pst file over to the new machine and then re-create all my accounts and point them to that .pst file. But I have a lot of accounts with unusual configurations (on the advanced connections tab) and I didn't want to hassle with that for each and everyone of my accounts. [ I have 5 POP3 Gmail accounts I keep separated for various reasons and another 6 personal domain accounts]
So to move my Outlook file and settings I did the 'usual'.

First, obviously, I installed MS Office (2010) on the new PC. [BUT do not launch the program yet!] I then copied over my Current Outlook folder Located here:

Win 7 and Win Vista  (drive):\Users\user\AppData\Local\Microsoft\Outlook 

Windows XP (drive):\Documents and Settings\user\Local Settings\Application Data\Microsoft\Outlook

to a ‘temporary’ folder on the new PC.

I will then copy that folder to the new proper location after I import the Profile settings, as described below. First I exported the old settings and them copied them over to the new machine and imported them.

To export the profile settings (registry) from my original machine:
In Microsoft Outlook you can easily export some types of information to a file. However, there is no option to export your profile e.g. when you want to have the same settings on another computer and you do not want to manually put all of them together with the account details again. In order to do so, you can use the Windows Registry Editor that gives access to all the information.

  • Click Start
  • In the search field type Regedit and hit Enter
  • Expand the following registry entry: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles.
  • You will see a list of your profiles.
  • Right click on the profile that you want to copy and click Export

    321

    1. Then, you can specify the name of the registry file and the location to save it e.g. Desktop.
    2. Now, you need to copy the file to another computer and double click it there and choose to ‘add the information to registry’
    3. Confirm that you want to make changes to the registry.
    4. Now launch Outlook on the new machine and you will most likely get an error saying the .pst file was not found. NO big deal yet. OK/Close your way through the next few windows to EXIT the application. Here we’re only trying to create the default folder/location.
    5. Now copy the contents of the old Outlook folder from where every you had it temporarily to the new Outlook location. (path should be close to the same as above.)
    6. Now run your Outlook, the new profile will be opened (if you have only one) or you will be prompted to choose one of profiles (if you have more than one). And it ‘should’ work. At the minimum you should see all of your old mail, folders, contacts and calendars.

    However I had some errors. Specifically:

    Receiving reported error (0x8004010F) : 'Outlook data file cannot be accessed.'
    Sending reported error (0x8004010F) : 'Outlook data file cannot be accessed.'

    Arghh. So here is the fix that worked for me. Seems that the ‘Folder Location’ for the deliver of email was not properly ‘pathed’. Here is how to fix that.

    Changing the folder to specify inbox fixed the issue. Apparently the inbox did not get set and the higher level file name was selected.

    1. From Outlook 2010 click File>Account Settings>Account Settings (if you have more that one account you will have to do this for each one – just highlight/select them)

    image

    2. Click Change Folder (Down on the lower left corner)

    2

    3. Click the + to the left of the folder name to expand the subfolders. Click on ‘New Folder’ and create a new ‘temp’ folder; call it 01 or what ever, and select it. Click OK then you should now see a Folder location in the 'Change Folder button on the lower left.

    4. Now let’s go back Click on Change Folder and now Select the 'Inbox' instead of that ‘01’ folder and click OK. The change should now 'stick' for you. Click Inbox.
    Click OK.

    image

    image

    5. Close Account Settings and click send/receive. And you should be good to go.

    It’s an obvious bug that the settings won’t ‘stick’. But this works!

    Hope that helps some. I’m sure I’ll be referring back to it.

  • Sunday, October 2, 2011

    Exchange 2003 P2V and drive expansion fix

    It’s been a long few weeks.

    I Had an Exchange 2003 server whose physical hardware was failing - drive and drive controller errors and the physical disk was running out of space on the system drive. Which happened to be the ONLY drive in the server. Yes I know that the system, log and dbase files should all be on separate drives, but I did not build this machine. And it has been the only Exchange server in the organization for almost six years! So I can’t just shut it down.

    I did a P2V (physical to Virtual) conversion using and Acronis Image (VMware kicks as at this by the way) and moved it to my ESX Cluster on my SAN, with the hope of being able to at least add some more space to the existing drive and then add additional hard drives (virtual of course) to split up the log and dbase files onto drives other than the %system'% drive.

    The P2V went OK with some minor issues with 'hidden network' cards and such causing problems. But I got past that. Following 'Method 1' here http://support.microsoft.com/kb/269155 (note that you must not close the command line window after step 2 or you will not see the devices!!).

    I also had to re-run the Exchange adprep/domainprep on the Domain controller to fix some messed up AD containers/connectors. I also found that after the adprep that was a reference to on old SBS2000 Exchange server that was no longer on the network (fax service too) and I manually removed those via the ADSIedit.msc. So finally it was at least working again! We, as do most organizations that have been around for a while, have a huge spam/malicious email flood that is continually taxing the server. But that is for another post.

    So on to the next MAJOR issue. When I moved the machine to a VM I expanded the one and only drive - C: from 32GB to 40GB before starting and connecting it. This sounds all well and good but that extra 8GB of space just shows up as 'unallocated' space in the Windows 2003 Server Disk Manager.
    I also did create two other volumes on the datastore that houses that machine for the future moving of the logs and dbase files and attached them to the Server.

    So now my Exchange 2003 server has three disks (drives) listed in Disk Manager a C: drive still running out of space (but showing 8GB of 'unallocated space) and two additional large (30GB) drives (F & G); which I will eventually move my log and dbase files to.

    So how to expand the system drive to it's full available size?! I need to have enough room just to be able to move the dbase and log files.

    There are LOADS of articles out there ranging from using DiskPart, using Acronis DiskDirector, using gparted and many others. But all seem extremely complex and with poor success rates according to the very long responses on the posts.

    I finally found a SUPER blog post By JJ Clements here that looked VERY promising!

    So I gave it a try. My first issue was that (as noted in some of the comments) that I had to run the Dell EXTPART utility in safemode. Kind of a bitch to get into in VMware – you have to be VERY quick with the F8 key!

    But I was able to expand the drive to the full 40GB. All would be good and well if this wasn’t an Exchange server.

    BUT THEN MY INFORMATION STORES WOULDN’T MOUNT!! ARRGGG!!!

    The solution – run a repair on the information stores (as per MS’s article here). I could not however run the offline defrag (step 3 in the MS article) to the local system – I’m still out of space! But I will run that to another drive later. I then restart all services.

    BAM!! THE F$*ker works!

    Well that’s all in a 15hour day I’m done.

    Sunday, February 6, 2011

    Mac vs Windows Personal Computers - PC’s

    People very often ask me about the differences between Apple products and Microsoft’s.
    My usual answer is this simple - one sells hardware (Apple) the other software (Microsoft). Both provide Operating systems that run PC’s (Personal Computers where the abbreviation PC really comes from!); Apple’s Operating system is OS X, Microsoft’s is Windows 7 (both latest). Both are fantastic. But there are many other distinct differences in the philosophies that drive each company.
    I just spend another good bit of time trying to explain this to a few folks so I thought I'd pass on some of my points.

    Microsoft does software primarily (yes there are some good hardware products by Microsoft like the Xbox and K’nect) - operating systems and applications and let's just about anybody 'build' the hardware 'around' that software. In fact Microsoft was the premier software provider that helped Apple really get started in the 80's.
    Heck after Apple ousted Steve Job's and nearly imploded, it was Microsoft that, along with the 're-hiring' of Jobs literally saved the company with loads of cash and promises to continue software development for Apple!! Without Bill Gates, today’s Apple probably wouldn’t exist! Lets go back to Aug 6th, 1997 …Read here and Read here.

    Apple is primarily a hardware seller. They tightly, and I mean very tightly, control the hardware that they allow their software (OS) to run on. In fact it is against the licensing agreement for OS X to run it on anything but Apple hardware! This helps Apple deliver hardware (with the associated software OS) that is usually of fairly good quality. But of course at a premium price.

    Apple is great at 'user interfaces'. The iPod and iPhone are simple and very easy to use, very intuitive. With such a large following the iPhone(and iPad now) also now have many great applications. The iPod took a technology that had existed for while and made it unbelievably user friendly Same with the iPad. Again simplicity of software interface to pretty hardware. Something that is sometimes missed is that ‘prettiness’ and the price people are willing to pay for it.
    Apple has an awesome marketing department.
    Apple 'Fan-boys' far out number any others.

    My primary systems are MS Windows machines and servers of course. But I also run some Linux servers and a few Apple desktops. And I have been intimately working with all of them for decades (Linux being a 'build/port' of Unix that has been around for over 30 years). And my knowledge is simply not just web surfing or printing pictures. I have and do continue to use all of these in business production environments - digital pre-press, medical fields, financial fields, government and many other industries. [I also won't even go into the 'more stable' argument I often here from some fan-boys because I'm sure they have never RIP'd a 300+MB file on a Mac vs a PC or had to crunch massive digital files. Suffice it to say all systems crash but in my personal experience it has been Mac's that do so more than any other under heavy processing]

    Before you jump on me; I have had apples since my first Apple IIe. I still have lots of Apple hardware. So don't call me a hater. I just don't like being 'locked' into items or forced to spend loads of cash for hardware upgrades just to keep my software up to date.
    As an illustration of that point.
    "If you took your car in for service and they welded your hood shut, you wouldn't be very happy,"- Apple shutting owners out of their iPhones.
    http://goo.gl/HDmNY

    Another VERY important thing for many to consider is the cost of hardware of each system. Apple systems do and will cost you a HIGH premium over similar Windows based systems. AND Apple is very good at making sure you will have to replace your system every few years! I am not kidding. If you have an Apple machine that is over 3 or 4 years old there is most likely no way you could run the latest version of their OS (OS X Snow Leopard). If you have a ten year old Windows PC sitting around you could still put Windows 7 on it and also upgrade most of the hardware too!!

    However please remember the 'best' product is one that will do what you want it to (or minimum you will accept) and provides the user experience you desire.
    That's it!

    Technology is only a tool, a means to an end. Not the end in and of itself.

    If you have been using a Mac or Windows PC and it works for you stick with it unless you have some other overriding need to switch. The learning curve for Windows 7 and OS X is very short now days compared to the differences of even a decade ago.

    If you are primarily just going to be browsing the web, looking at photos and some simple office type application work you will do OK with either one.

    Now some entertaining illustrations:

    mac-vs-pc

    macpc

    PC_Mac994

    Sunday, January 23, 2011

    Microsoft Mathematics Now Free, Perfect Tool For Math & Science Students and Buffs!

    Microsoft Mathematics 4.0 includes a full-featured graphing calculator. It’s designed to work just like those expensive handheld calculators and it’s optimized for algebra, trigonometry, statistics, and calculus. Additional math tools help you solve systems of equations, evaluate sides and angles in a triangle, and convert from one system of units to another. It also has a quick reference library of formulas commonly used in mathematics, chemistry, and physics.

    Here is a very good article

    And another one here:

    Tackle your math homework with Microsoft Mathematics

    Download page from MS is Here.

    Thursday, October 7, 2010

    Simple Performance Tips

    I am asked a few times a week at minimum “how can I speed up my system?” by friends, family and colleagues alike. Here are some very simple performance tips I perform on nearly all Windows systems I work with.

    Before starting any system modifications please make sure you have a recent backup. Follow my previous posts here and here on backups and images. Run Windows update and update your Antivirus/Antispyware apps and other applications like Adobe Reader [launch the app, go to Help on the menu bar and go down to ‘Check For Updates’ and run and install.] Also update Adobe flash by opening your browser and going to Adobe’s site and getting the latest version. PDF and Flash are the most common vector for malicious code.

    BE CAREFUL WHEN INSTALLING ADOBE PRODUCTS!!! They like to include ‘SHITWARE’, third party applications YOU DON’T NEED OR WANT', like McAfee scanner or other ‘toolbars. Make sure to ‘uncheck’ any options to download AND install these when updating Adobe (or any others for that matter) applications. Be careful they are tricky and put other toolbar installers in the application updates – so before ‘just clicking’ ok/next make sure NOT to install any toolbars or other applications.

    The run an Anti-virus and Anti-spyware scans to make sure your system is clean.

    OK now for the meat:

    First go to Mike Lin’s home page and get his great little ‘startup’ application.

    http://mlin.net/StartupCPL.shtml

    Download the standalone application here.
    It's in a zip file.

    Extract and save somewhere like 'My Documents' or your desktop.
    Then just double click to launch it. If you are on Windows Vista or Windows 7 right-click and run as administrator.

    4_run_as_administrator

    You will then be shown all the different start up parameters for your system and the applications which are scheduled to start at various events - login, machine startup, user login etc. Simply click on an item to highlight it, right click and choose and option.

    StartupCPL

    Using

    The dialog contains six to seven tabs, depending on your system configuration. Each tab represents one place where a program can be registered to run at system startup. These include:

        * Startup (user) - the current user's Startup folder in the Start Menu.
        * Startup (common) - the common (all users) Startup folder in the Start Menu.
        * HKLM / Run - the Run registry key located in HKEY_LOCAL_MACHINE. These apply for all users.
        * HKCU / Run - the Run registry key located in HKEY_CURRENT_USER. These apply for the current user only.
        * Services - system services that are started before the user logs in. This appears only in Win9x; on NT/2000/XP, use the Services control panel, or the Services item in Computer Management.
        * Run Once - started once and once only at the next system startup.
        * Deleted - programs go to the Deleted tab when you remove them from another location. They will not run at system startup, but will merely be stored should you ever want to use them again. If you delete an item from the Deleted tab, it is removed permanently.

    Each page contains a list of the programs registered at that location. Use the checkbox to enable or disable individual items. Additional operations are available by right-clicking an item. You can select multiple items using the Shift and Control keys. Options include:

        * New... - create a new entry. You can also drag & drop files from My Computer or Explorer.
        * Edit... - edit an existing entry.
        * Delete - delete the currently selected entry.
        * Disable / Enable - disable or enable the selected entry. A disabled program will appear in the list with a special icon, and will not run at system startup. You can also use the checkbox next to an item to enable or disable it.
        * Run Now - executes the program now.
        * Send To - moves the entry from the current location to another.

    Press F5 to refresh the list at any time.

    Be careful to NOT remove items critical to Windows and your Antivirus/Antispyware applications. Things that should stay are things like 'ctfmon.exe (an office application), and your sound and /or track pad drivers.
    Please note:
    Before you disable or delete any listed startup items 'Google' the exact 'exe' file located in the path and FIND OUT WHAT IT IS AND DOES FIRST!

    Here is and example of what I mean.

    I usually find dozens of items that do NOT need to be starting at startup and/or login. Things like Adobe Acrobat 'speed loader’, Adobe Updater, Google Updated, QuickTime, Messenger, Yahoo Toolbar, HP Image Center apps etc.

    Another source of system hogging apps at startup are printers. HP (and nearly all software nowadays) is notorious for loading as many as a dozen ‘helper’ applications that you don’t need to run at start up. Things for updates, scanner updates, help desks, online help files and the like. All these items put a strain on system resources.

    I find I can often dramatically increase the performance of most peoples machines by stopping all this ‘crapware’ from loading in the first place.

    Once you have unchecked or deleted all the crapware from loading at startup restart your machine to make sure all works. If something is amok you can start in SafeMode (hold F8 before Windows starts) and run the app again and recheck or undelete any items as needed. If all is working time for next step.

    Next item is clearing out temporary files. I use CCleaner. In fact I run this application EVERYTIME I close any browser, before I log off or shut down!

    Here is the line for the application. Download, install, run and choose  ‘Run Cleaner’.

    The first time this is run many people are stunned by the size and amount of files it cleans out.

    Then it’s time to do a ‘super defrag’ on your system.

    I like Defraggler a lot.

    Get it here. Since this is an intense defragmenter – it makes files ‘contiguous’ on the disk, it can take a long while the first time it is run. Sometimes all night! But definitely run this.

    Please read my other posts on resolving Windows problems too.

    I you have a Mac check out this article here.

    Well that is all for now have a save fun computing experience.

    Sunday, October 3, 2010

    Resolving Windows Systems Problems

    Here is fine article on fixing common PC (Windows) problems. I highly recommend anyone with a Windows PC read this article.

    As mentioned in the above article F1 is invaluable!
    I have learned more from reading help files (and Internet searches) than through ANY instructor related training I have been through in the over the last 20 years!

    You can press F1 within just about any application (not just MS applications) and bring up the Help window.

    Also not mentioned, in the article but one that I MUST put in is use Google, Bing or other search engines. Because all the time you may not find the working solution in the help file or Microsoft FixIt Center.

    I use Google and Bing to find sites, forums and blogs which give out step by step guides to solve tech problems. “Great” you say, but how do you know what advice to actually follow. A trick is to scan through the comments below the post or the conversations going on in the forums to see what others been saying. When you see the same solution presented over and over it is usually the right one (though not always).

    If you go through blogs or forums related to your problem then you will notice how many people have gone through the same problem.

    Another important fact when it comes to Google’ing, Bing’ing etc. is to use the appropriate search terms.

    1. Use the exact error message or code.

    In this way you will be able to find the most appropriate solutions from the search engines. I will always try to copy and paste the exact error message in Google or Bing or in the documentations such as F1 help files or downloaded manuals and walkthroughs.

    2. Use the exact error message or code with the software/OS/website/ name and version.

    If the error message is generic you have to use the name of the software, application, OS or website with its version details with the error message to see the related discussion and solutions.

    3. Description of your problem with software/OS/website/ name and version

    If there is no error message or code then you have to use a little description of the problem and all the other details related to the issue. That can be the operating system, software name or version details.

    Always it is better to mix up the keywords or add and remove keywords to optimize the search result for your problem.

    I have found that patience and persistence are invaluable!!
    I often find my solution a page or two after the first page that is brought up on a search or a few links down from the first link and or within the comments of posted solutions.
    The reasons for this are many, but mainly because people PAY to be listed first when it comes to certain search terms, especially those for technical solutions. And many of those PAYING to be listed high on search results are not always legitimate - meaning they are probably trying to sell or dupe you into some product or service(s) that will make them money and usually not really help you.

    For those that are not experienced with technical solutions please take EXTRA care to NOT to just click on the 'first or biggest' link on a solution page, as this is usually just some type of advertisement or way to get you to install more crap on your system that is usually not reputable.

    IF you do find a solution that suggests downloading or installing software please make sure that you have UP TO DATE Antivirus AND Anti-Spyware software installed. And for goodness sakes DO NOT install any type of 'Scan Your PC' software!!!

    Please see my other posts about creating backups too. Before you embark on any system modifications you should have a recent validated backup of your entire system and files! [hence my love of imaging software – read about it in my other posts please]

    Please not with computer problems my steps are always to first and foremost RESTART THE MACHINE.

    Also you should know that when presented with a problem by friends, clients or family I usually follow all the steps as stated above. When someone emails or calls me with a question that can be easily solved by the above steps I usually shoot them back and email like this one:

    “I cannot print files to the network printer….” someone will say so I send them back a link like this:)

    http://tinyurl.com/3yobupj

    Well I hope this helps some of you and you get the idea.

    Thursday, September 2, 2010

    Microsoft Windows 7 and Office Deals

    Once again Microsoft is offering a super deal on their desktop Operating System Windows 7.  It’s called the Windows 7 Family Pack. It will be available on October 3rd in the U.S. and soon afterward in the rest of the world.

    Windows 7 Family Pack gives you three (3) upgrade licenses of Windows 7 Home Premium for the low price of only $149.99. Here is some more information.

    Now if you have or have access to a ‘.edu’ address, those associated with institutions of high learning, you can get some deals that are even more incredible.

    Right now you can get an electronic software download of Windows 7 Professional for only$29.99 with a .edu address!! Windows 7 Pro Student Upgrade.

    AND you can get Office Ultimate (with a valid .edu email address) for only $79.99!! Office Ultimate Steal.

    Also take note if you purchased, installed, and activated a qualifying Microsoft Office 2007 product between March 5, 2010, and September 30, 2010, you are eligible to download Office 2010 at no additional cost. Office Tech Upgrade guarantee.

    Some of my previous Windows 7 tips which may be helpful.

    How to create a bootable upgrade or installation USB thumb drive to install Windows 7

    All kinds of Windows 7 info

    You can download the 90 day trial/demo and give Window 7 a spin too.

    Then

    Upgrade Windows 7 from Release Candidate or RTM version

    Saturday, August 21, 2010

    Some simple privacy and security tips

    Besides my many previous tips on keeping your Browsers(and plug-ins like Flash), Operating Systems, Anti-Virus/Anti-Spyware, and other productivity applications here are some other things you can do to help keep yourself even more secure and less likely to be ‘compromised’. Please read my previous articles on security and follow those tips first. The things here are some ways to ‘clear/delete’ temporary files that may contain sensitive information or possible a trojan/virus that is just ‘waiting’ to launch from a temporary location.

    First

    Every time I close my internet browser(s) (IE, Firefox, Opera etc.) I run CCleaner. Actually I run a ‘batch file’ that runs CCleaner and clears my network cache settings too. You can, and I recommend you do, simply run CCleaner every time you shut your browser.  If you would like to use/create my batch file simply copy the information between the ‘start’ and ‘end’ into a text file and rename it with a .bat extension. Example copy the file into notepad and save the file with a name of clean.txt. Then rename the file clean.bat.

    For XP

    Start:

    "C:\Program Files\CCleaner\CCleaner.exe" /AUTO
    arp -d
    nbtstat -R
    ipconfig /flushdns
    nbtstat -RR
    ipconfig /registerdns

    Finish

    for Window 7

    Start:

    "C:\Program Files (x86)\CCleaner\CCleaner.exe" /AUTO

    arp -d
    nbtstat -R
    ipconfig /flushdns
    nbtstat -RR
    ipconfig /registerdns

    Finish

    Second

    Some third-party programs can temporarily store unencrypted (plain-text) passwords or other sensitive information in memory. Because of the Windows virtual memory architecture, this information can be present in the paging file.

    Although clearing the paging file is not a suitable substitute for physical security of a computer, you might want to do this to increase the security of data on a computer while Windows is not running.

       1. Start Registry Editor (Regedt32.exe).
       2. Change the data value of the ClearPageFileAtShutdown value in the following registry key to a value of 1:
          HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
          If the value does not exist, add the following value:
          Value Name: ClearPageFileAtShutdown
          Value Type: REG_DWORD
          Value: 1

    This change does not take effect until you restart the computer.

    Hope this helps some of you.

    Thursday, July 22, 2010

    OS X Virtual Machines Two Methods

    I recently had the need to test some ‘fixes’ for a co-workers iMac. Since I don’t like to make system changes on ‘live’ machines I went to my Virtual Machines (VM) and was able to easily test what I needed. I mentioned that to a colleague and they asked me to explain how I was able to create VMs of OS X.  So I thought I would put together some of my older tutorials I’ve created and update and add loads of information for those that want it.

    I have three Virtual Machine solutions I use. One is based on the industry leader – VM Ware, another the open source (and much improving) Virtual box and finally Microsoft’s Virtual Server (now HyperVisor). I will not discuss Microsoft’s VM solution here because I have not used it to create OS X VMs.

    There is lots of information on how do create an OS X VM on both of these VM platforms but I hope I can give some of you some direction. There are now some greatly improved and easier to use ‘boot loaders’ and patches (kexts) for getting OS X to run in a VM or as a Hackintosh as mentioned in some of my previous posts. For some information on that check out these sites.

    Hackintosh.com

    OSx86 Project

    myHack

    Chameleon OSx86

    Here is my workhorse server System configuration and specs:
    Windows 2003 Server SP2
    QuadCore Intel Core 2 Quad Q6600
    Abit IP35 Pro
    8GB RAM
    1.5TB SATA HDD (7200RPM)
    GeForce 9600 GT (512 MB)
    2 Realtek RTL8169/8110 Gigabit Ethernet NIC
    Using VMwave Server Console:
    Version 1.0.0 build 28343

    First up the solution I have been using the longest – VM Ware. I have included as many screen captures where necessary to show some of the configuration changes I made. The VirtualBox solution is actually really easy now so I will explain that one last.

    To get it up and running I followed the steps here:

    I followed that fairly closely with some exceptions which are in the screen captures below and I will note later*. These guys are great and should be recognized.

    Some other sites that were of great help:

    http://wiki.osx86project.org/wiki/index.php/Main_Page

    I run an older version of VMware Server and so did not use the freely available VMware Player or the new VMware Server version2.x. Since my version is older, I suspect the newer free version would have worked as well. [After writing this and doing a lot of reading on the new - version 2.x of VMware Server- I now don’t think I would recommend it. Stick with the new free VMplayer/workstation version or VMWare server 1.5x or lower.]

    I may try the new VMWare server versions on my other server eventually.  But if it’s not broke don’t futz with it.

    VMware products are available here:

    http://www.vmware.com/

    http://www.vmware.com/download/player/

    I own Virtual CD v9, Alcohol 120, and a few other CD emulators but I am sure you can find free ones. Here are a few:

    DAEMON Tools lite

    MS Virtual CD

    MagicDisc

    I have a few copies of Mac OS’s around from 9 on up to 10.5 (Legal for my Mac’s – some alive and some put to rest), But I decided to try a version that had already been prepped/patched for running on x86 – it is named the “Mac OS X 10.4.8 [JaS AMD-Intel-SSE2-SSE3 with PPF1 & PPF2].iso distro”. I some others I’m going to try too – “Kalyway_10.5.2_DVD_Intel_Amd.iso” and “JaS.OSx86.10.5.4.Client.Server.Intel.SSE2.SSE3.iso”

    If you want those you will have to ‘hunt’ for them (there is a torrent of information available to you hunters our there…). There are continuing updates to some of these builds to include the latest loaders built in.

    Also did an ‘upgrade’ with a new Snow Leopard disk I have.

    And just so you know;

    “Even though Apple suggests Mac users without Leopard buy the $169 Mac box set to get Snow Leopard, anyone can purchase the $29 Snow Leopard disc and install Snow Leopard in its entirety without having already installed Leopard. This means the $29 Snow Leopard DVD isn't an "upgrade" at all; it's the full-on Mac OS X operating system for 30 bucks.”

    I bought a few upgrade disks here, since I will be upgrading my physical a well as virtual/Hackintosh ones.

    Below is a capture of my ‘vmx’ file with the changes I made:

    clip_image002

    OS X ON VM Ware: Follow these instructions in the link I posted above. Just take note where I changed some options.

    Here are some captures of one of my OSX ‘Virtual Machines’ running on my pc.

    clip_image002[4]

    clip_image004

    clip_image006

    clip_image008

    clip_image010

    clip_image012

    I have reduced the plethora of VMWare VMs I was running to two for now (OSX and an Ubuntu desktop/client).

    But I did have a couple of Vista’s instances, an Ubuntu Desktop, an Ubuntu Server, 2 WinXP, and Windows Server 2008 with Exchange 2007 and SQL2005(time limited) all running and talking to each other!

    I use some of my images of existing (real world/live business servers – PDC, Exchange, SQL and other application servers) virtualized to experiment with upgrade/optimization strategies.

    I just convert my recent images – (Acronis and Ghost type)together and converted to Virtual Machines [http://www.vmware.com/products/converter/get.html]. Big time and space issue now.

    OS X on Virtual Box

    First you will need the newest Virtual Box application, get it here. You will also need a ‘patched’ ISO version of OS X Snow Leopard such as one of the latest as mentioned above. Or  The group Hazard has put out a good patched Snow Leopard installer that should do fine (just search for it on Google). Of course, if you feel bad about downloading the ISO of Snow Leopard, you could always go buy a copy to feel a bit better, karmically.

    Install VirtualBox.

    Then click on New at the top left. At the Create New Virtual Machine window, click Next.

    clip_image001

    At this window type OSX as the name and it will automatically change the system and version. The next window will let you choose your RAM amount:

    clip_image001[4]

    If you can spare it, crank it up as far as you can go, but 1024MB should be sufficient.

    clip_image001[6]

    This is where you'll make your hard disk. 30GB should be enough so what it comes down to is dynamic or static. Dynamic will expand on use and Static will be a fixed 30GB no matter how much data is actually in it. Dynamic is better for not taking up your hard drive but static will give you better performance. I normally use dynamic. Click next unless you want to change it from dynamic or if you want to increase the disk size or file location.

    clip_image001[8]

    It will show a summary of your settings. Click Finish, then click Settings at the top.  Make sure you choose only one ‘core’ for processor too.

    At this window click on System in the left pane and uncheck Enable EFI

    image

    image

    Now click on the Storage button on the left. From there click on Empty under the OSX.vdi, then click the folder with the green arrow on the right (next to "CD/DVD Device").

    clip_image001[12]

    clip_image001[14]

    At this window click the Add button at the top. Then find and add the OSX86 ISO (Hazard or other) you downloaded earlier. Then highlight it and click Select at the bottom.

    image

    image

    Then click OK, and hit the Start button on the left side of the main VirtualBox window.

    image

    As it starts up, click inside the window and hit F8. Then at the boot: prompt type –v so you can see what exactly went wrong if something does go wrong. All the services will run and eventually you should come to the language screen. Choose your language then click next.

    If you are unable to move your mouse around then hit Right-Ctrl + I.  To ‘free your mouse to move outside of the VM window hit the right ‘Alt’ key.

    Click Continue and Agree. Next, start up Disk Utility by going to Utilities in the menu bar.

    clip_image001[16]

    At this screen highlight 20GB VBOX HARDDISK. Then click the Erase tab, name it what you want in the name box and click the Erase button on the bottom right of the window. It shouldn't take long. Then click Disk Utility in your menu bar and quit it.

    Now you're back at the installer. Highlight the drive that is now showing up and click Continue.

    clip_image001[18]

    The next window is important!

    Don’t click ANYTHING YET!

    Click the Customize button on the bottom left. Expand the options (arrows) and check the necessary boxes for your processor.

    AMD Users check:
    Any Updates included at the top.
    Drop down Kernels and choose Legacy kernel.
    AMD option below System support.

    Intel Users check:
    Any Updates included at the top.
    Drop down bootloaders and check the newest Chameleon.
    Drop down Kernels and choose Legacy kernel.

    Then click Done and hit the Install button. To speed up the process you can click Skip when the disc check pops up.

    clip_image001[20]

    As soon as it says "installation finished" and starts counting down to restart, press the right Ctrl key. Click on Devices at the top of the VirtualBox window, hit CD/DVD Devices and click Unmount CD/DVD Device.  Remember you will probably have  to hit the right ‘Alt’ key to ‘free’ your mouse! Do that before you get to the end of the install.

    Then go to Machine > Reset and click Reset at the prompt. Next you'll see the Chameleon loader , click inside the VM and hit and hit enter and then OS X will begin to boot.

    clip_image001[22]

    After it boots you will see the setup screens for OS X! You're good to go.

    On a side note if you use NAT for networking you can control your Virtual Machines from any computer on your network or even remotely using a multitude of remote access solutions.

    Tuesday, July 13, 2010

    Wordpress 500 internal Server Error xmlrpc.php fix part 2

    I had this issue previously and it appeared resolved. But it has returned after upgrading my Wordpress installation to 3.x.
    So I tried the simple thing of just disabling all my plug-ins but that didn’t do it this time.
    I had to do that (disable my plug-ins as described here) and all this too!
    I hope this helps some of you. Please make sure you have a complete backup of our MYSQL dbase AND your blog in case you hose something! I am a nut about backups and you should be too.
    OK so..
    Do this:
       1. Using either FTP or CPanel, navigate to your WordPress root directory.
       2. You should find the file “xmlrpc.php” there. Make a back up copy of it, just in case. Download it and then.
       3. Open xmlrpc.php in an editor
       4. Go to the end of the file.
       5. Put your cursor after the final ?>
       6. Delete anything there, including spaces, or blank lines.
       7. Save the edited xmlrpc.php back to your WordPress root directory. [I also changed the permissions on this file to allow the Owner to ‘Execute’ too!]
    image
    Then:
    If you don't have one (php.ini) then create a text file and name it “php.ini” (without the quotes ;-) ) and with a single line of code in it:
    memory=20MB
    [If you have one just add that line.]
    This file has to be placed into the root directory OR /wp-admin/ within your Wordpress installation.
    It caused me problems being in the /wp-admin/ directory so I deleted it from there and place it in the root of my blog /mysite/blog/
    So keep that in mind!
    Also if you are creating the file locally and then uploading it make sure you change the file to a .ini and it does not still have the .txt extension on it.
    Then you might want to find your .htaccess file
    [It is a hidden file! So if you are using an FTP client make sure you set your 'filter' with the '-a' option to 'see hidden files' and directories.]
    Add this line to the beginning of the file:
    AddType x-mapp-php5 .php
    AddHandler x-mapp-php5 .php
    <Files xmlrpc.php>
    SecFilterInheritance Off
    </Files>
    And lastly I did this
    Run the following database query to change the data type on the post_parent column:
    ALTER TABLE wp_posts CHANGE post_parent post_parent BIGINT;
    So after a few hours of aggravation I can now publish posts with loads of content from Window Live Writer again!
    Update: This guy here has an elegant solution for 1&1 hosted sites

    Saturday, June 12, 2010

    More Cloud Storage, Backup, Synchronization and Sharing Using Dropbox, Livesync and Office Live.

    I have written previously about cloud storage and backup solutions and how to use those to synchronize data between your many systems at different locations on differing platforms. Most cloud storage and synchronization services can synchronize between differing operating systems too! You can share and access files from Windows, OS X, Linux and even Smartphones. With this post I’d like to just add update some information on how you can use Windows Live services (OfficeLive, and Skydrive) and Dropbox.

    1st. OfficeLive.

    There have been some exciting recent announcements regarding Microsoft’s cloud storage and synchronization services that have made their offering even more compelling than ever. If you’ve read my previous post (link above) you already know I am a fan of SkyDrive. You can use SkyDrive to upload, store and share photos, documents and data both privately and publicly -  it offers a whopping 25GB of free cloud storage and it integrates nicely with Office 2010. You can use this free service on both a Windows PC and a Mac computer.

    Microsoft’s Office Web Application is now live on SkyDrive! It’s called Office Live. You can access Microsoft’s Office web version on your browser.

    Office Live now provides for access to Microsoft’s Office suite of applications even if you don’t have MS Office installed on the system you are on! If you just use the Office Live portion you get a default 5GB of storage, but by using your SkyDrive account you get the full 25GB of storage.

    While Goolge Docs has allowed for the sharing and publishing of individual documents to the web for a long time, Office Live(and SkyDrive) and Dropbox provide for true sharing of folders with individual, groups or the public. With Office Live you can create a truly amazing collaborative workspaces. Check out this video!

    Instead of going through a long and detailed walk through I’ve put together a bunch of links and videos that YOU can go through. Suffice it to say I believe you should use at least one of these services to backup or synchronize your data across the ‘cloud’.

    Here is a good how to on SkyDrive

    And another.

    You can get started with Office Live here.

    Here are some very good Office Live and SkyDrive Links. I would highly recommend spending a few hours and going over these. The future of data storage and retrieval is tightly integrated to web services and the ‘cloud’.  Here are some links:

    01, 02, 03, 04, 05, If you do a search for Office Live or SkyDrive you should find many more.

    2nd. Dropbox.

    I have also found this service highly useful for sharing files with other people with whom I am working.
    What is Dropbox?
    Dropbox  is a “cloud computing” Web2.0 file hosting service offering both free and paid services. The free version offers 2GB of “shared storage”. The difference between SkyDrive/OfficeLive and Dropbox is that Dropbox requires software to be installed onto your system. Something I am not always fond of but this does work well.

    Dropbox is file hosting service which enable users to synchronize files and folders between computers across the internet.
    This is done by installing a software and then picking a “shared folder” on your computer. From that moment on, that folder will be synced with any computer you choose to install the software on (for example, your home/work computer, your laptop – and so on).

    DropBox also enables users to share some of their folders with other DropBox users. This seamless integration of the service with your OS file system (Windows, Mac or Linux) is what’s making this service so comfortable, by allowing me to work with co-workers and have the same “project tree” of folders, all of which are always synced.
    You could also share a file “online”, by getting a link to it which you could share with others.

    While I will always believe in ‘hard storage’ especially for highly sensitive and personal information you should also look into ‘cloud storage’. You should always have a rocks solid local backup solution but collaboration and the ability to have your information available nearly everywhere is invaluable. If not to store and backup your data, at least for it’s huge collaborative possibilities. That is what I primarily use it for.

    I really hope some of you will use this information to make your life, and possibly jobs easier and more productive. As we head into the second decade of the 21st century it’s exciting to see how we can have our information available nearly everywhere and be able to usefully share that information with anyone in the world.

    Saturday, April 3, 2010

    Creating Bookmarklets and Smart Bookmarks

    Bookmarklets are small pieces of JavaScript code that can be bookmarked to perform the intended action later on any web page. The are a way of making your browsing and web searching much more productive.
    With the advent of more applications being ‘cloud based’ the browser is becoming the ‘operating system or portal’ to most information and applications. Using bookmarklets to better perform repeated and common tasks makes lots of sense.
    Bookmarklets and Smart bookmarks can be made and used in Firefox, IE and Chrome.
    I primarily use Firefox so I will demonstrate how to create them there. The process is nearly identical in Chrome, and Internet Explorer.

    Here is one way to create some custom ones.
    Open up the Bookmarks Organizer by going to the Bookmarks Menu, and click the Organize Bookmarks option.
    image
    In the ‘Library’ windows that pops up select the ‘Bookmarks Menu’
    image
    Click the Organize Menu and choose the New Bookmark option:
    image
    Now you need to type in whatever name you would like for the Smart Bookmark. In the location field, however, is where you will insert the specialized “URL” which we’ll cover in the next section. This screenshot shows an example location that will return the top 10 bookmarks you visit the most:

    The Smart Bookmark that you just created should now be visible in the Bookmark Organizer, and you can place it wherever you would like. The content will dynamically change based on the criteria that you specified in the previous step.

    The beauty is that you can create all kinds of specialized queries and actions.

    As an example someone asked me about searching for films that certain actors or actresses have been in. Since IMDB is pretty much the place to start looking why not do a Google search OF the IMDB.COM site?

    So just follow the steps above and call your bookmark ‘IMDBfinder’ or something and copy in this java code into the ‘Location’:

    javascript:var searchterms = escape(prompt('Actor or Actress'));var query = searchterms + ' site:imdb.com';window.location='http://www.google.com/search?q=' + query;

    to make a Google search of that site.
    image
    In action – when I click on that new bookmark I am prompted to enter a name
    image
    and the results are then presented. Google searches only that specific site and returns all results from it.
    image
    This can be really valuable for limiting searches to specific sites you may frequent.  I have some for Lifehacker, HowToGeek, Drudgereport, Mediafire and many others.

    The really cool thing is that bookmarklets can run all kinds of code to do things like resize images, browser windows, do translations and much more! The limit is up to you and your creativity and willingness to learn.
    Mozilla has some pretty good ones here:
    http://mozillalinks.org/wp/resources/bookmarklets-collection/
    Simply right-click and choose ‘Bookmark this site’ (in Firefox) or ‘Add to Favorites’ (in Internet Explorer).

    Tuesday, March 30, 2010

    Windows 7 Demo and Trials

    If you haven't yet tried or missed the initial public beta of Windows 7 you can still try this fantastic new Operating System in two distinct ways. One is an 'online demo' the other is and actual installation of a time limited trial.

    I you are still using XP I highly recommend getting familiar with Windows 7 - your next computer WILL have it [or maybe OS X ;)] installed. If you have been using XP for the nearly entire decade that it has been out there are some adjustments to make; though most things are still very easy to find. If you are already using Vista you will see a lot of similarities and a great deal of improvements.

    The online demo route:
    Microsoft has Virtual Labs that are great for tech students, or those of you who want to get a first-hand trial of the new features with out having to actually install the OS. Also, if you’re not sure on how to deploy something and want to practice in a virtual environment, these labs are quite valuable.While these labs are geared toward IT professionals, it’s a good way for anyone to try out Windows 7 features from the comfort of your current computer.
    [Please note that the online version is not nearly as responsive as a full standard install of Windows 7. It also does not run the full Aero interface or desktop effects, and may refresh slowly depending on your Internet connection. So don’t judge Windows 7’s performance based on this virtual lab, but use it as a way to learn more about Windows 7 without installing it.]

    Visit this page and click on the TestDrive to 'Try It Now'.
    Microsoft has some very good tutorials there on getting accuainted with the function and features of the operating system.
    The folks over at the How To Geek site have a superb walkthrough too.

    Install route:
    If you wish to actually install a full working 90 day trial/evaluation copy of Windows 7 Enterprise you can.
    Visit the MS Technet site here.
    From here you can choose the version 64 or 32 bit and download the ISO. Then burn it to a DVD for installation.

    Alternatively you could 'mount' the ISO and do an install that way but that is not recommended.
    See my posts on freeware that I use to mount and/or burn ISO images.

    If you are going to use the trial version (installing to hard drive) I would HIGHLY suggest you back up your current system completely - see my posts on imaging.
    http://mycraniumdrain.blogspot.com/2009/11/back-ups-and-system-restores.html

    http://mycraniumdrain.blogspot.com/2009/05/device-driversmanager-and-disk-tools.html

    If things don't work out it is always nice to have a complete system image to return to!
    Also make sure that your hardware meets the minium requirements (preferable much more) for an optimum experience.
    I hope this helps some take the proverbial 'look' before the leap.

    Sunday, March 28, 2010

    Windows 7 Media Center HTPC

    I have been using some of my home PC's as Media Centers for a long time. Watching recording, scheduling and converting live TV for some time.[since 1998 actually].
    To this end I have, for the most part, relied on third party software to do this.

    You do need to have a TV Tuner Card to watch live TV.  There are many available but I am partial to Hauppauge and ATI. Both seem to have no issues if the correct Operating System drivers are used. And you will need a Video card with an output that can connect to your TV [HDMI is preferable] if you wish to watch your shows on your television and not just your PC. There are plenty reasonable priced options available.
    I have used ATI's Media Center(included with the ALL-In-Wonder and TV Cards), Hauppauge's WinTV(included with their TV cards), Beyond TV (a great software solution), GBPVR, and I’ve tried many others.
    However with the advent of Microsoft's Vista Media Center Microsoft really improved the ability to do this 'natively' within Windows.
    With Windows 7, Microsoft has really hit it out of the park for anyone wishing to create an HTPC (Home Theater PC). The integration, ease of use, available plug-ins and native functionality are amazing! Nearly anyone can install a TV card and be recording and watching TV through their PC very quickly and just as easily using their PC as a PVR for the TV shows, watching them on their TV. There is so much that can be done with  the media center including; streaming movies and music to other machines on your local network (or even the internet!), copying or moving your recorded movies or music to other devices and more.

    I have sent out a number of Windows Media Center how to's in the past and helped many others to build their system. Many of the tips and instructions including information I put together from various sites and my own experiences and insights. Trouble is most people will not take the time to do any research and to learn something new and will instead contact someone else to 'set it up for them'. Granted I have and sometimes still do earn some decent money from these people but usually it is family and close friends who insist on not learning for themselves. If you take the time and learn you will be far ahead of the game and have a great deal more enjoyment from your technology.

    What I am going to do here is try and put together one of the most complete set of links to information on how to setup, configure and tweak a Windows 7 Media Center.

    The 1st place to start is Microsoft's site. Microsoft has what I believe to be some of the best tutorials and how to's available anywhere! There loads of videos on how to do just about everything.
    Start with the 'Do I have it?' video
    http://www.microsoft.com/windows/windows-media-center/get-started/default.aspx
    and work your way through the whole batch of videos. VERY well done.

    In my very long history in supporting Microsoft Products I have watched as their training/tutorials for end users has become nothing less than spectacular.

    Next stop would be the folks at the How To Geek site. They have put together some very good tutorials and walkthroughs. Many much like the ones I have sent out myself in the past only some of theirs are a little more thorough.

    From the HowToGeek site:
    Stream Music and Video Over the Internet with Windows Media Player 12
    Share and Stream Digital Media Between Windows 7 Machines On Your Home Network
    Learning Windows 7: Setup Live TV in Windows Media Center.
    Automatically Start Windows 7 Media Center in Live TV Mode.
    How To Skip Commercials in Windows 7 Media Center.
    Increase Live TV Pause Buffer in Windows 7 Media Center.
    Increase Skip and Replay Intervals in Windows 7 Media Center.
    Learning Windows 7: Manage Your Music with Windows Media Player.
    Share Digital Media With Other Computers on a Home Network with Windows 7.
    View Weather Conditions in Windows 7 Media Center.

    Some other plug-ins:
    Media Center Plug-Ins you should get.
    http://www.hack7mc.com/2009/04/5-plug-ins-every-windows-7-media-center-install-should-be-using.html
    Copy TV to iPod or other Media player:
    http://lifehacker.com/software/ipod/alpha-geek-copy-tv-shows-to-your-ipod-241398.php
    You will need:
    DVRMSToolbox
    http://babgvant.com/files/folders/8659/download.aspx
    and
    iPodifier
    http://ipodifier.com/
    My Movies
    http://www.mymovies.dk/products/windows-media-center.aspx

    Friday, March 12, 2010

    Windows Mobile ROM upgrade

    Recent phone OS adventure:
    I have had and or used just about every smart phone and been with virtually every US carrier there is since they came out in the late 90's. Yes I have used custom carrier OS's, Symbian, Blackberry, iPhone and Palm. But have always come back to Window Mobile. I have even demoed an Android for a few days and was NOT happy with it. I think the newer versions coming this year may prove better, but I still doubt I will have all my Windows applications available.
    My reasons for choosing the Windows Mobile platform have primarily to do with my position as a network administrator. I require applications and functionalities only available in a Windows operating systems.
    I have also learned how absolutely amazingly configurable the Windows Mobile platform is. Much like the Windows Operating system on the Desktop. And nearly all of the worthwhile applications and tweaks are free for the taking and searching or at very low cost. And the ability to 'tweak' and adjust the OS is unmatched. [Don't bring Linux into the equation as it does not have the user, application or development base of the Windows platform as of yet and for most users is WAY to difficult to administer. And yes I do have a few Linux servers and desktops I use, but as I said I am a network admin and have been working with all kinds of OS's for over two decades.]
       mac-vs-pc Chuckle, chuckle.

    With my previous HTC Touch Pro (ver. 1) I flashed my ROM to give me access to features that were 'disabled' by my carrier. Most important to me was the 'tethering/internet sharing' abilities.
    I found a ROM (OS upgrade) on the PPC Geeks and XDA sites and had no issues updating the phone and was very happy until my phone died and had to be replaced. I can't stress enough the assistance and knoweldge I have gained through these two sites! I wish to thank them and their users for all the support.
    That was nearly a year and a half ago and I have since moved to the latest version of the Touch Pro2 from Sprint.
    I was more that a little disappointed upon learning that my new phone would not contain Windows Mobile 6.5 and would NOT be able to be upgraded!

    So I set about searching for an upgrade.
    The ROM (Operating system for Phone) I chose was created by the folks at MightROM (with Windows Mobile 6.5).
    Good video showing it's use:
    http://www.youtube.com/watch?v=fplCcb4zU-4
    From extensive reading over the last year this ROM appears to be the most stable and quickest of the bunch while at the same time containing loads more functionality that the stock carrier(s) WinMo 6.1 version. Also being Windows Mobile 6.5 it allows access to the Windows Mobile Marketplace. http://marketplace.windowsphone.com/Default.aspx
    So on to how.
    I started Here:
    http://ppcgeeks.com/
    and
    http://www.xda-developers.com/

    Most importantly, it was the forums section of each where I gained an unbelievable amount of information over the past few years. From simple applications and tweaks to more complex configurations and ROM updates.
    Though often hard to sift through so many posts doing prodigious searching and more importantly - actually reading each and every post COMPLETELY, I was able to find the proper techniques and tools needed for my ROM upgrades.
    Registration is free for both forums and is often required for access to 'downloads' (.cabs) posted in threads.
    XDA forum:
    http://forum.xda-developers.com/
    PPC Geeks Forum:
    http://forum.ppcgeeks.com/
    Here is the actual ROM information.
    http://www.mightyrom.com/
    The forum concerning most things about this ROM is here:
    http://forum.ppcgeeks.com/showthread.php?t=79579
    AND
    I recommend reading as many posts as possible! I can't stress that enough. The people at the forums are incredibly helpful but will NOT tolerate someone who asks questions that have been answered already numerous times. Spend a great deal of time reading posts, links and searching for question and answers you may have as you contemplate/plan an update. Asking questions that have already been asked will quickly get you flamed and not provide you any answers.

    The actual download is here:
    http://www.mightyrom.com/mightyrom/touch-pro-2/?did=6
    The process involves first 'unlocking' the phone 1st and then 'flashing the ROM'.
    There are two ways to do that.
    One is the 'free' way and use the 'Hard-SSPLunlocker' method. This should enable you to then flash your ROM.
    http://rhodiumw.htc-unlocks.com/hard-spl.php
    and
    http://forum.xda-developers.com/archive/index.php/t-578660.html
    and more info
    http://forum.xda-developers.com/showthread.php?p=5731732&posted=1#post5731732
    [note the disable antivirus warnings!]

    The second is the 'Full' way to unlock your CID (enable you to flash) AND it also unlocks your SIM (allowing you to unlock the CID AND unlock your 'Radio' - Carrier if you wish.)
    For those that wish to use a phone from another carrier on a different network (complete unlock) you need to unlock the SIM too.  This is NOT required to flash the ROM if you are staying with your current carrier.
    I did not wish to change carriers so I really only needed the hard-spl unlocker.

    However I was having troubles getting the unlocker to actually 'unlock' my phone. You cannot update/flash your ROM until your phone is 'unlocked'.
    So I sprung for the 'Full CID/SIM unlocker from the Rhodium-htcunlock guys. Made a small ‘donation’ and received the complete unlocker tailored to my phone. Well worth it for me. It actually worked and unlocked my phone and also allows me to switch the carrier should I desire to later (if I sell the phone).

    The 'Full unlocker' which lets you unlock your phone and also the SIM and to update your ROM is here:
    http://rhodium.htc-unlocks.com/
    The actual download is here:
    http://www.mightyrom.com/mightyrom/touch-pro-2/?did=6

    After unlocking my phone I ran the MightROM upgrade with out a hitch.
    I then did the 'carrier provisioning' on the phone (provided by MightROM in the 'Systems' folder.) then installed the 'carrier cabs' from Sprint (my provider).  And was good to go! It literally only took 15 minutes to be able to use my phone again!!
    My phone has never been faster and more functional!!

    There are many other applications that I installed after the upgrade and all went without a hitch.
    If your phone is any type of Windows Mobile phone (not just a Touch Pro/Tilt) there are loads of ROMs and upgrade available.

    I have loaded a crap load of productivity and media applications(there is NO media format I can't watch or listen to!). I may list them later or you can post and request them if you like.

    Remember when doing upgrades to your phone you risk the chance of ‘bricking’ it. So proceed with caution and great deals of due diligence. [see picture above :)]. One ‘skin/theme’ I downloaded and installed ‘torqued’ my new system. So I had to ‘re-flash’. No big deal after already having done it. But just a warning.
    Here are some good links to applications:
    Frequently asked questions:
    http://forum.ppcgeeks.com/showthread.php?t=91619
    User recommended softwares:
    http://forum.xda-developers.com/showthread.php?t=550973
    and
    http://forum.ppcgeeks.com/showthread.php?t=111190
    Just thought I’d pass on some information some of you may use.

    I know many of you have iPhones too. I have written previously on how to do upgrades on those too so I won’t go into great detail here. But I will provide the links to two of the top places for information on ‘Jailbreaking’ your phone. If you have one and would like to be free of the ‘lockdown's’ imposed by AT&T and Apple I would look at these:
    http://wikee.iphwn.org/howto:rs9

    http://www.quickpwn.com/category/phones/iphone/jailbreak