Mac
How to Build Your Own Hackintosh
by admin on Aug.10, 2009, under Mac, Tutorials

OS X is out there. You’ve seen it in coffee shops, on TV, in the laps of hipsters at the local taqueria. There‘s no shame in wondering what all the fuss is about. Hell, it’s healthy to mix it up a little bit. If only the idea of sending Steve Jobs and the rest of Apple, Inc. thousands of your hard-earned dollars didn’t send you into a cold sweat that only a game of Left4Dead can cure. Still, OS X is the subject of many glowing reviews. Even hardcore PC users are singing its praises. If you have the itch to try out OS X, but you’re not down with shelling out the cash for a new Mac, we have one word for you: Hackintosh.
When Apple announced the move to Intel processors for its computer lineup, the search was on for a practical way to install OS X on non-Apple hardware. Over the years, the best way to achieve this feat was to patch a retail version of the OS X install from Apple. Users would scour the Internet for the patches—always hoping that what they downloaded was indeed the correct patch, and not some virus or trojan horse ready to wreck havoc on their PCs.
But these days the quest for OS X needn’t be so perilous. Read on to see how an inventive little USB device can let you easily dual boot OS X on non-Apple hardware, using a legitimate copy of OS X.
The Heart of the Hackintosh
The EFI-X USB dongle ultimately makes our Hackintosh possible, but your other PC components matter as well
EFI-X USB Dongle

The EFI-X dongle ($235, http://efixna.com) is the Hackintosh builder’s dream. The device, which plugs into a motherboard’s USB port, works by creating a full EFI environment inside a tiny USB microcomputer. EFI, or Extensible Firmware Interface, was created by Intel to replace the aging BIOS on PCs. Apple’s Unix-based Macs use EFI instead of BIOS. The EFI-X gives users the ability to run EFI-based and BIOS-based operating systems on one machine.
The module contains the hardware drivers of all the equipment on its hardware list. The EFI-X bootloader screen gives you the option to pick which operating system you would like to load at startup. Once you have OS X installed on your machine, the EFI-X must be connected to your machine at all times. If you want to build two Hackintosh systems, you need to purchase two EFI-X dongles.
The EFI-X isn’t without its drawbacks. You can’t just throw any hardware in a tower and start playing with iChat and Final Cut Pro. You need to be sure you use only hardware that has pre-installed drivers on the EFI-X. EFI-X has a complete list of compatible hardware on its site; below we tell you the parts we chose.
CPU: Intel Core 2 Duo

Like the current Macs on the market, the EFI-X works with Intel Core 2 processors. AMD fanboys can complain about Intel’s market share, its lack of innovation, and aggressive plots to remove all its competitors until the cows come home—it’s not going to change the fact that you can’t build a Hackintosh with an AMD CPU. In our machine we used a 2.67GHz Intel Core 2 Duo.
Motherboard: DFI P45

Because the EFI-X comes with pre-installed drivers for hardware, the list of compatible motherboards is necessarily limited. EFI-X supports Gigabyte P35, P45, and X48 chipset boards, with support for Gigabyte X58 boards reportedly coming soon. Or you can choose from one of two DFI P45 chipset motherboards. We went with DFI’s LanParty DK P45-T2RS Plus ($160 street, www.dfi.com.tw).
Videocard: GeForce 9800 GTX

To help you see all your beautiful OS X goodness on screen, ATI and Nvidia cards are supported by the EFI-X. While EFI-X supports the ATI Radeon HD 3870 and Radeon HD 2600 XT cards, ATI knows that Apple is best buds with Nvidia and cautions that ongoing support of these cards is uncertain. Compatible Nvidia cards include the 7000, 8800, and 9800 series graphic cards. We went with a two-year-old PNY XLR8 GeForce 9800 GTX ($140 street, www.nvidia.com) because it’s cheap and readily available.
Storage: Seagate 1.5TB

We initially started our project with a SATA hard drive and an IDE optical drive. The EFI-X kept hanging on the OS X install disc, so we switched over to a SATA optical drive and that solved the problem. In order to build a multi-OS machine you’ll need a SATA HDD for each OS. We installed OS X Leopard on a 1.5TB drive and Windows Vista on a 1.5TB drive. If we plan on adding another OS, we’ll have to throw another SATA drive in our rig. Partitions and Apple’s Boot Camp don’t work with the EFI-X device.
It Takes Two to Tango
Your Hackintosh will be a dual-boot machine, meaning it will run both Windows and OS X. We recommend installing whatever flavor of Windows you prefer before beginning your journey into the world of Mac. We attempted several OS install scenarios and found the path of “regular Windows install, followed by Hackintosh” yielded the best results. We installed Windows Vista in our machine, against the warning of Justin Long.

Now, even if you hate Apple, Inc. with all your heart and soul, you need to purchase a retail copy of OS X ($130, www.apple.com) for every machine you install it on. If you plan on making Macs and/or Hackintoshes a family affair, you can purchase a family pack for $200 for use on five machines. Apple doesn’t require validation codes or a call in to their HQ for verification. Please don’t abuse Apple’s trusting nature.
Building the Hackintosh
Follow these steps to get OS X up and running on your PC
Before we begin, we need to chat about the law and EULAs. Installing OS X on non-Apple hardware, while probably not technically illegal, does violate Apple’s End User License Agreement (EULA). Will Apple hunt you down and kidnap your pets until you remove OS X from your Hackintosh? It’s unlikely.
Apple isn’t too concerned with the little guy tinkering with his computer, and will have a pretty challenging time tracking you down if you go out and purchase a legal copy of OS X for your project. On the other hand, if you want to base a business around building Hackintoshes, expect a visit from Apple’s crack team of lawyers.
With that out of the way, let’s start building. We’ll give you specific instructions for the DFI board we used; if you’re using a different (but compatible) motherboard, you’ll need to adapt our instructions for your hardware.
1. Install the EFI-X Dongle

The EFI-X dongle is the secret sauce that makes OS X think your awesome PC is a craptacular, but Apple-approved Mac. Think of the EFI-X module as Clark Kent’s glasses—when they’re on, no one has a clue that he’s Superman. Installation is simple, you just need to plug the EFI-X into a vacant USB header on your motherboard. The dongle comes with an extension cable if you have trouble squeezing the device in between the other components on your rig. Make sure to avoid plugging the dongle into the FireWire header—that would torch your $250 device.
2. Configure the BIOS
Next up, we need to adjust BIOS settings to work with the EFI-X device and the OS X installer. Rather than list a series of options and the correct settings, we’re going to just show the appropriate BIOS screens, with everything set to the correct settings, and we’ll note anything you need to tweak on sub-screens. But, before you can do that, you’ll need to enter the BIOS by mashing the Del key as your PC boots.
Standard CMOS Features
Enter the Standard CMOS Features screen. Navigate to Halt On, press Enter, and select All, But Keyboard. Press Enter to accept your bold new setting and then Esc to return to the Main BIOS screen.

Integrated Peripherals
Navigate to the Integrated Peripherals option, and then to the OnChip IDE Device screen. For SATA Mode, choose IDE. The EFI-X doesn’t support RAID. AHCI should be turned off during the install process. You can turn it back on after you’ve finished the install. Press Enter to save your settings.
Next, navigate to LEGACY Mode Support, select Enabled and press Enter to save your setting. For the Onboard JMB363 option, select Native IDE and press Enter.
Press Esc to return to the Integrated Peripherals main screen.

USB Devices
While still in the Integrated Peripherals screen, navigate to the USB Device Setting page and hit Enter. Make sure the controllers and functions are all enabled. Navigate to USB Mass Storage Device Boot Settings.
You should see the EFiX Booting Device 1.0 option. Select it and press Enter. Select the HDD Mode option and press Enter to save your setting.

Advanced BIOS Settings
From the main BIOS screen navigate to the Advanced BIOS Settings option and press Enter. Select Hard Disk Boot Priority. Move the USB-HDD0 : EFiX Booting Device to the top of the list by selecting it and pressing the plus (+) button until it’s on the top of the heap. Smack Esc to return to the Advanced BIOS Settings main screen.
Navigate to the First Boot Device. Select CDROM from the list of boot devices. Press Enter to save your setting. Change the Second Boot Device to Hard Disk using the same method. Press Esc to return to the glory of the main BIOS screen.

Power Management
Navigate to the Power Management Setup screen. Go to ACPI Function, select Enabled and press Enter to save your choice.
Navigate to ACPI Suspend Type, Select S3(STR), and press Enter. Press Esc to return to the main BIOS screen.
Navigate to Save & Exit Setup and press Enter. The machine will now reboot with all your new BIOS settings. It’s almost go-time with your Hackintosh.

3. The EFI-X Bootloader

When your machine reboots, you should see “EFIX V1 Loading Please Wait” on the screen. If you don’t see this text on your screen, you’ve totally screwed up. Don’t go blaming us—just reboot, begin mashing the Del key to enter the BIOS, and double-check your settings.
If you do see the “EFIX V1 Loading…” text, way to go. The EFI-X Bootloader screen will appear. You will be presented with what looks like trash cans from the future. Don’t be alarmed if the trash cans have an X or Window icon on them. Even if you haven’t installed an OS on your drives yet, the EFI-X recognizes the format of the SATA drives attached to the rig. You may see two Windows choices; don’t worry. Once you reformat one of the drives to Mac OS Extended (Journaled), it’ll have X on it. For now, just ignore those glowing trash cans with company logos and choose the trash can with DVD on it to access your OS X install disc. Press Enter.
4. Installing and Configuring OS X
If all goes to plan, you should see a startup screen. It’s different from the usual OS X startup screen. Don’t worry, that’s the EFI-X startup screen. As long as it doesn’t hang, you’re doing fine. While installing, if your SATA drive is formatted FAT, you’re going to have to reformat it to Mac OS Extended (Journaled). Don’t worry, the OS X installer is pretty much idiot-proof; it will warn you if the drive is formatted incorrectly. If it is formatted FAT, select Options, and a drop-down menu will appear with Mac OS Extended (Journaled) already selected. Click Erase. Be careful not to nuke your Windows.
You’ll get a green arrow on your hard drive signifying it’s ready for OS X. You will also be warned that your data will be erased on that drive. Make sure you don’t have anything on that drive you’ll need later, like your vast database of Caprica Six images or your banking information. Click Continue.
Now take a deep breath. You’re about to do something that’s a little crazy. Click Install on the next screen, and away we go. You have about 30 to 45 minutes while the installer does its magic, so go grab a bite to eat or wash your hands to get all that icky OS X install pixie dust off of them.
After you’ve installed OS X, you have to fill out the Apple setup/registration form. Whatever name you choose at this point will be the name of your user account on your Mac. Entering “Amanda Huginkis” will definitely come back to haunt you here. You’ll also be prompted for a password and information regarding your network. OS X takes all the information you enter to configure your computer’s settings. Even the registration page information will be used to identify you in the OS X Address Book app. Just do what Mac users have been doing forever: once the setup asks for you to actually register, choose the Register Later option. Steve already knows too much about us.
Your desktop will now shine brightly with the glimmer of the Leopard desktop image. Take it in. It’s OK, no one is going to hurt you. Leopard is your friend.
5. Updating OS X

Now, the moment of truth—updating OS X on your Hackintosh. Remember, Hackintoshes with patched kernels are unable to be updated. It’s their Kryptonite. But the EFI-X allows you to update your Hackintosh because it’s fooling OS X into believing it’s a legit Mac. We recommend applying all the updates available, as there are some significant fixes between 10.5 and 10.5.6. You can apply updates by choosing the Apple Menu in the upper-left corner of the menu bar. Choose Software Update. A window will pop up with the available updates Apple thinks you need. Click Install.
OS X Leopard downloads updates and then asks to be restarted so it can install updates without interruption from applications and processes. When you click Restart, the computer will display a light-blue screen and will begin the installation process. Don’t worry, this is normal. The machine will restart once it’s finished installing. You may have to do this a few times to get all the updates available.
Now that your Hackintosh is updated to the most recent Apple goodness, it’s time to check out the specs of your new machine. Go to the Apple in the top-left of the menu bar and select About This Mac in the drop-down. You’ll see the processor and the amount of RAM in your rig. For even more information, click More Info…. The System Profiler will give you all the information you need about your machine. If your machine is giving you any problems, this is a good place to see which startup items are causing issues or to make sure your USB Device Tree is recognizing a device. Most peripherals are plug-and-play with OS X, but not all. A quick Internet search will usually find the drivers you need. Just like with a PC, but with an added touch of smugness.
The Care and Feeding of Your Hackintosh
Now that you’ve entered the strange and exciting new world of OS X, here are a few tips to a happy OS X experience
Disk Utility

If your machine is acting wonky, check out the Disk Utility, found in Applications > Utilities. From there you can repair disk
permissions and repair disks that have are having issues. If you’re curious about how you defrag within OS X, not to worry—OS X defrags drives overnight.
Installing Apps
Many applications are just drag-and-drop. Yes, it sounds crazy, but all you have to do is drop the app into the Applications folder and, bam, it’s installed.
Right Click

There’s a rumor out there that OS X doesn’t have right-click capability. But actually, OS X has had the ability to use a two-button mouse since its inception. Just plug in your favorite two-button mouse and carry on.
Terminal

OS X is a Unix-based system. If you feel like messing around with the innards of OS X, go to Applications > Utilities, where you’ll find the Terminal app. Brush up on your Unix commands and start tinkering.
Keyboard Shortcuts
If you’re using a Windows keyboard with OS X, you’ll use the Windows key (the one with the Windows logo) instead of the Ctrl key as the basis for your keyboard shortcuts. For example, Windows+S to save. All the most common functions such as copy, cut, paste, new, print, etc., use the same letter as in Windows (C, X, V, N, P, respectively). If you have a Mac keyboard lying around, you’ll be using the Cmd key for keyboard shortcuts.
System Preferences

It’s the OS X version of the Control Panel in Windows. In System Preferences you’ll find Networking, Security, Accounts, and other preferences for OS X. When in doubt, you can use the search field in the upper-left corner to find what you’re looking for.
How To Turn your Mac into a Web Server, OS X
by frenchsquared on Mar.07, 2009, under Mac
Are you looking to create you own website?
Do you want to test websites on your computer?
Are you running OS X 10.3 or higher?
Then you are in luck. This very simple tutorial will give you your very own web server. What must people don’t realize is that Apache and php are per-installed in every current version of OS X. The trick is just knowing how to turn them on.
Start by going to System Preferences:
Then go to Sharing:

From this point you simply need to check the box for web sharing. At first you would think this is some sort of file sharing but it isn’t. This simple check-box enables Apache.
Next, you need to know where your www folder is located. In the default Apache install on OS X your www folder is called documents. Go to root folder / Library / WebServer / Documents. You simply need to place you index file and other html files in this directory.

At this point your webserver isn’t live to the world. As of right now you have a home server commonly used for testing. If you would like this server to be live you need to give your computer a static ip address and then forward port 80 to your computer. Assuming you are using some sort of a router.
In my netgear router you login to the web interface. open a web browser and try 192.168.1.1. Your router may have a different ip address, so hopefully you remember what it is. Once logged in go to port forwarding and forward port 80 to your computer/server.

Congratulations, you have an OS X server and can host your own websites. The last step is to buy a domain name and point it to your external ip Address. Make sure your Internet provider gives you a static IP, must home plans are dynamic.
Apple Releases New Linup – MacPro, iMac and Mac Mini
by frenchsquared on Mar.03, 2009, under Mac
Apple introduced today the new Mac Pro using Intel “Nehalem” Xeon processors and a next-generation system architecture. The new Mac Pro starts at $2,499 and features “the latest graphics technology and an updated interior that makes expansion even easier than before.”
“The new Mac Pro is a significant upgrade and starts at $300 less than before,” said Philip Schiller, Apple’s senior vice president of Worldwide Product Marketing. “The Mac Pro features an advanced system architecture, new faster processors and our best-ever graphics options to deliver a faster, more powerful system that our professional customers are going to love.”
The new Mac Pro includes Intel Xeon processors running at speeds up to 2.93 GHz and an integrated memory controller with three channels of 1066 MHz DDR3 ECC memory. Apple claims that this delivers up to 2.4 times the memory bandwidth while cutting memory latency up to 40 percent. Every Mac Pro also comes standard with the NVIDIA GeForce GT 120 with 512MB of GDDR3 memory. An optional ATI Radeon HD 4870 is available for more performance. The new Mac Pro also comes with both a Mini DisplayPort and a DVI port to support the 24-inch Apple LED Cinema Display, the 30-inch Apple Cinema HD Display, or other DVI based displays.

Mac Pro
- $2499. One 2.66GHz Quad-Core Intel Xeon 3500 Processor. 3GB of RAM. NVIDIA GeForce GT 120. 640GB HD.
– $3299. Two 2.26GHz Quad-Core Intel Xeon 5500 Processor. 6GB of RAM. NVIDIA GeForce GT 120. 640GB HD.

Apple today announced updates to its iMac and Mac mini desktop lines, including a 24-inch iMac and a Mac mini with new NVIDIA integrated graphics. For the same $1,499 price as the previous generation 20-inch iMac, the new 24-inch iMac delivers a 30 percent larger display, twice the memory and twice the storage. Apple also claims up to five times better graphics performance in the new Mac mini with the NVIDIA GeForce 9400M integrated graphics..
“Our flagship 24-inch iMac with twice the memory and twice the storage is now available for just $1,499,” said Tim Cook, Apple’s COO. “The Mac mini is not only our most affordable Mac, it’s also the world’s most energy efficient desktop computer.”
iMac
- $1199. 20-inch 2.66 GHz iMac. 2GB RAM. NVIDIA GeForce 9400M Integrated graphics. 320GB HD. Mini Display Port
– $1499. 24-inch 2.66 GHz iMac. 4GB RAM. NVIDIA GeForce 9400M Integrated graphics. 640GB HD. Mini Display Port
– $1799. 24-inch 2.93 GHz iMac. 4GB RAM. NVIDIA GeForce GT 120. 640GB HD. Mini Display Port
– $2199. 24-inch 3.06 GHz iMac. 4GB RAM. NVIDIA GeForce GT 130. 1TB HD. Mini Display Port

Mac Mini
- $599. 2.0GHz Mac mini. 1GB 1066 MHz DDR SDRAM, GeForce 9400M integrated graphics, 120GB HD, 8x SuperDrive, Mini DisplayPort and mini-DVI, 5 USB Ports, One FireWire 800 Port
– $799. 2.0GHz Mac mini. 2GB 1066 MHz DDR SDRAM, GeForce 9400M integrated graphics, 320GB HD, 8x SuperDrive, Mini DisplayPort and mini-DVI, 5 USB Ports, One FireWire 800 Port
Apple also updated the AirPort Extreme Base Station and Time Capsule, which are now offering simultaneous 2.4 GHz and 5 GHz dual-band networking “for optimal performance, range and compatibility.” The new models also offer the ability to set up a secondary Internet-only Wi-Fi network to allow family and friends to access the Internet without giving them the password to the primary network or allowing them access to networked drives and other peripherals. Finally, Time Capsule offers MobileMe members the ability to access files on their device’s hard drive over the Internet from anywhere.
iPhone Linux! Debian on the iPhone
by frenchsquared on Jan.22, 2009, under Linux, Mac
NAND writing is now semi-reliable (although one has to be VERY careful not to interrupt the device in the middle of a write operation), but it is enough to have something akin to a full-functional OS, backed by non-volatile storage.
People interested in the project should be familiar with the myriads of Linux “distributions” floating around. An operating system consists of two major domains: one is the kernel, which is what manages the hardware, and one is the userland which contains things like shells and other UIs, package managers, etc. Software that help users install and run useful programs. Ubuntu is a popular distribution that I run on my personal machine. Android could also be considered a distribution (though I believe it has some apparently messy kernel patches).
I decided that Debian would be an interesting thing to try, since we would then instantly have a userland and a pool of ready-compiled applications. Using a slightly dated root filesystem here: http://lists.debian.org/debian-arm/2007/01/msg00034.html, a initrd and further kernel configurations were sufficient to get it to run. Thus, we can now compile programs for iPhone Linux on iPhone Linux. The process is rather slow due to the processor and inefficient NAND device driver (pending a real FTL), but at least theoretically, iPhone Linux is now self-hosting.
This should be pretty much enough for those who are more into the userland development side of things to come in, possibly using Debian as a base to build anything else (as I believe it is standard enough).
I will be offering instructions on how to get this all to work soon. The (modified for gadget serial terminal) rootfs is fairly hefty (around 130 MB), so I’m not sure how we’ll handle distribution of that.
How to get sound in OS X on your Gigabyte (GA-EP45-UD3P)
by frenchsquared on Jan.11, 2009, under Mac
How to get Sound working on your Gigabyte GA-EP45-UD3P
Please download the attached the kext and EFIstudio then follow the steps below.
Hope you will also get sound on your GA-EP45-UD3P
1. Delete the previous applehda.kext at /System/Library/Extensions and any other sound kext you may have installed. Do nothing on a fresh install.
2. Download attachments and copy kext to /System/Library/Extensions
3. Apply the kexts using
CODE:
sudo -s
(password)
cd /system/library/extensions
chmod -R 755 * && chown -R root:wheel *
cd ..
rm extensions.mkext
kextcache -a i386 -e
then restart
4. Run EFIStudio
5. Select the device type as HDEF, then click the add device button, it should have automatically inserted a whole bunch of code, then click the add to the boot.plist button
* You may also need to add your Display Adapter. I know your adapter is working at the moment, but mine quite as soon as I got the sound working. I simply used EFI Studio to add my Display Adapter to the boot.plist and everything works great.
6. Restart
7. If sound is working on your Gigabyte GA-EP45-UD3P you are done. If not go to System Preferences / Sound and Select Internal Speaker Type: Built in Speaker as you primary output. I know that you don’t have a built in speaker, but OS X thinks your green audio out is an internal speaker.
Download Audio Files
Special Thanks to the Guys at InsanelyMac Forum
Install OSX on your PC (Gigabyte GA-EP45-UD3P)
by frenchsquared on Jan.07, 2009, under Mac
So, you want to install OS X on your PC.
You need to Download iATKOS v5.
THANK YOU iATKOS
iatkos.wikidot.com
Then:
You need to make certain your Hardware is Supported and that you know what your hardware is, so spend some time learning about your computer if you need to. This list of settings is for my Hardware not yours. You will need to make changes unless you have the same stuff. Most Important is your Motherboard (mobo). I am running a GA-EP45-UD3P and SATA Hard drives. If you have IDE hard drive you will need to select JMicron, but JMicron seems to only work with less then 2.5gb of ram. I recommend only using SATA Hard drives.
Check out the Screen Shot. I have covered most of the settings you will need. However make certain you know your graphics card. I strongly recommend only using nVidea cards.
Look for a download of iATKOS V5 at your favorite torrent site.
iATKOS is a ico file an will need to be correctly burned to a DVD
Please post any question or comments.
I will do what I can to help and GOOD LUCK
If your wondering my PC has xbench scores higher then any MAC Pro made to date.
OS X runs better on PC hardware.
Hackintosh, my next build
by frenchsquared on Dec.18, 2008, under Mac
So, I have decided to build another desktop.
This time the plan is to build a quad boot machine.
The dual and triple boots have been done. Plus I need
a separate boot for testing OS.
The plan is to install Vista 64 / OS X / Fedora / Windows 7
I think I am going to try an make Fedora my primary OS.
I love the idea of having a way to run all 4 OS’s at the same time.
I will make a grub boot loader and have native boots for
all 4 OS. My goal is to also create a virtual boot for each of the os
from within linux, 8gb of ram..
So, I bought this stuff:
GeForce 8400 GS 256MB 64-bit GDDR2 PCI Express 2.0 x16
For those who do not know I already have OS X running on my Gateway M-6824
However, I haven’t been able to get the ATI Graphics working correctly. It is
running well enough that I am hooked on the Hackintosh.
Sorry, mac I have no intention of switching. I am a true windows fan, but Linux
has been catching my attention. I only want OS X for testing purposes.
Everyone should know that I am an IT Administrator and I need OS X to
test apps before installing. There is no way Im spending 3G’s for a testing machine.
Stay tuned in, I plan on posting pict’s of the entire build.
iFart, Available Now!!!
by frenchsquared on Dec.13, 2008, under Mac
iFart is a Digital Sound Machine and entertainment system which brings endless laughs and enjoyment to its users. But iFart is much more than that. iFart has more utility, usefulness and functionality than many other iPhone apps out there.
iFart can be used as a security system to protect your iPhone. You can set up time delayed bombs that will explode after you have left the room and of course there is the simple farts now button that will immediately create the fowl sounds so many people seem to love.
So, pull out that iPhone and load up the ap store.
iPhone and Wordpress
by frenchsquared on Nov.27, 2008, under Mac
So, I am writing this entry from my wonderful iPhone. While playing around in the app’s store I found a wordpress app. I must say I am very impressed with the simplicity and power of this great app. This is a must have for all Wordpress users.
As for the iPhone I just wish it wasn’t made by mac. These are such much more then a phone. These little devices are changing the world. I often wonder how I survived without mine.




