A rather impractical project here considering how cheap phones are these days, but you can now build your own phone with an Arduino. It goes to show what these little boards are actually capable of.

With a colour touch-screen, gesture contols and the ability to send and receive calls and texts, it's not a bad little unit. It's definitely better than the phones of yesteryear.

You can find the entire Instructable here.