Finished! I'm pretty happy with it, but I'd like to hear people's comments&suggestions.