Fun song! Nice grooves - and I didn't know you can rap - though (alas) only too briefly - too ;-) Dave Bell's solo is wonderful, as some have already said ... your own singing is great - I love the key and mood changes. Great writing - and your infectious enthusiasm carries through in the voice. Great job!!! :-)