So... any suggestions as to where might be a good place for me to start out?  I'm kind of grasping at straws here...  The two of you obviously have a much better idea of what's going on than I do, so any help would be appreciated.