USB advance is free and it can be downloaded here. (Swap Magic MUST be v3.6 is you have an older version you can download v3.6 and boot it with the version you have) Swap magic is the cheaper way to do this and you don't void your warranty. This can be SWAP MAGIC V3.6 discs or a mod chip.
An External USB HDD or a Internal HDD with an External USB Enclosure(like this one ) *Can be found on ebay for cheaper!* Here is a list (not sure on accuracy) of compatable games with USB EXTREME/ADCANCE *NOTE* This is the ONLY way to have a hdd on a slim ps2 (that i know of) and it is not really compatable. I will explain how to do it here in this tutorial. Ok there are A LOT of questions going on about how to have a HDD in a Slim PS2 (pstwo).