Geekomancy - Michael R. Underwood
Cute read, went a little overboard for me on the different types of magic (though "Furrymancer" made me laugh). I liked the premise, but wasn't overwhelmed with the execution.