Guess the plant!

Guess the plant!

I was given a plant today by a co-worker. She has no idea what it's called, no idea how to care for it (and, frankly, neither do I), only that it doesn't need a lot of water. Behind the cut are two rather large photos of this plant. I would be really grateful if someone could give me the name of the plant. I'd be happy to Google the rest. I've googled 'spiky flower' and 'spiky plant', but no luck. Photo Sharing and Video Hosting at Photobucket Photo Sharing and Video Hosting at Photobucket I appreciate the help! I am really new at this.
The wonders of the microclimate.

The wonders of the microclimate.

Some Pictures

Some Pictures

Condition: Guardedly Optomistic

Condition: Guardedly Optomistic

Water plant ID

Water plant ID

input for strawberries and guinea pig poop

input for strawberries and guinea pig poop

Gloriosa Lily

Gloriosa Lily